首页 > 解决方案 > 使用 useReducer 反应 useContext - 如何防止重新渲染

问题描述

这是我的代码示例: https ://codesandbox.io/s/context-96ego?file=/src/tester.js:444-452

请告诉我在全局上下文状态未更改时避免重新渲染组件的最佳和更简单的方法 - 尝试使用备忘录的不同方法但没有运气(

参见 Tester 的按钮,它触发调度,其值与reducer中的初始状态相同。所以,=> 更新后全局上下文状态没有变化。但仍然会在每次调度调用时重新渲染。

非常感谢!

标签: reactjs

解决方案


推荐阅读