阅读时间更新:更好地使用useEffect, web套接字或其他东西?



我刚开始学习nest.js + React。我正在构建一个笔记应用程序,我希望有不同类型的实时更新,例如:

  1. 在侧边栏中有一个你所有笔记的列表,当你创建/删除笔记时,侧边栏中的列表应该自动更新
  2. 如果你有一个笔记打开,你正在编辑它,它应该在你编辑时自动保存。在将来,你打开的任何其他窗口都应该反映任何实时编辑

这些类型的实时更新是否最好通过React的useEffect, web sockets或其他实现来实现?

  1. 对于第一个,这可以通过useEffect
  2. 实现。
  3. 你可以使用service worker来实现客户端同步。

最新更新