|
|
1
0
我认为你错过了一步,这就是你遇到这个问题的原因。 你有一个待办事项数组,这很好,有了这个数组,你可以显示你的待办事项。 现在是思考的部分——数组什么时候会改变? 我可以想到这样的场景:
你缺少的一步是将这些场景分开。 你想得到这样的东西:
这样做,你就不会遇到无限重理解的问题,而且你的数据也会保持更新。
附笔
我建议你使用
|
|
2
0
你对无限循环发生的原因的理解是绝对正确的。问题的产生是因为
解决方案:从依赖数组中删除todos:为了在初始挂载时获取数据,您只需要一个空的依赖数组[],这样组件挂载时效果只运行一次。 处理新待办事项而不刷新: 为了在不刷新页面的情况下处理新待办事项的添加,您应该在创建新待办事项后直接更新待办事项状态。这样,新的todo将立即显示。 以下是调整代码的方法:
说明:
处理更新或删除
如果你需要处理更新或删除,你可以按照类似的方法更新
这种方法可确保您的UI与后端数据保持同步,而无需刷新页面。 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
vatsal chauhan · 即使在字体预加载时,文本加载也很慢 1 年前 |
|
|
noblerare · Vite错误-未定义导出(SSR) 1 年前 |