react函数组件更新,如何追踪触发更新的来源?

比如组件更新了N多次,我想追踪每次都是哪个hook变化导致组件更新的

阅读 4.9k
1 个回答

react 组件更新百分百是由于state变化驱动组件更新的,如果自身是无状态组件,那就是父组件的state发生了变化。
题主想追踪更新的来源的话,应该去追踪state 的变化。
可以使用浏览器插件 React Developer Tools 查看state history,如果你使用了 redux 的话,Redux DevTools 也能观察到

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题