React Redux上的状态发生变化时,哪些组件正在重新渲染



当Redux上的状态发生变化时,我想知道哪些组件正在重新渲染。整个";应用程序";我们使用已更改状态值的一个或多个组件

它将重新发送您使用redux存储值的组件,使用订阅存储的useSelectormapStateToProps

如果您使用了redux存储值;应用程序";然后它会重新发布整个应用程序。

Redux类似于react状态,但react状态仅限于组件,并且可以跨组件访问Redux状态。

useSelector使用严格的===引用比较来比较其结果,因此每当选择器结果是新引用时,组件都会重新渲染!这意味着,如果在选择器中创建一个新的引用并返回它,则组件可以在每次调度操作时重新渲染,即使数据确实没有什么不同。

参考:https://redux.js.org/tutorials/fundamentals/part-5-ui-react

相关内容

  • 没有找到相关文章

最新更新