小编jha*_*hoo的帖子

当父组件重新渲染时,使用 react-redux 的子组件的行为如何改变?

react-redux 的 hooks 文档中,我们被警告说useSelector“即使组件的 props 没有改变,也不会阻止组件由于其父级重新渲染而重新渲染”,不像connect

这对我来说是新闻。是否connect防止在正常子组件不会重新渲染的地方重新渲染?更具体地说,我问的是当父组件重新渲染而 store 和 props 保持不变时,以下三种场景的重新渲染行为的差异:

  1. 子组件包含在connectHOC 中。
  2. 行为同 1.,但注入状态被重构为useSelector.
  3. 作为 2.,但是useSelector依赖于它的所有东西都被删除了。

reactjs redux react-redux react-hooks

0
推荐指数
1
解决办法
442
查看次数

标签 统计

react-hooks ×1

react-redux ×1

reactjs ×1

redux ×1