相关疑难解决方法(0)

如何在语义保证下使用 React.memo 或 useMemo?

的文档useMemo说:

您可以依赖 useMemo 作为性能优化,而不是语义保证。将来,React 可能会选择“忘记”一些先前记忆的值并在下一次渲染时重新计算它们,例如为屏幕外组件释放内存。编写你的代码,让它在没有 useMemo 的情况下仍然可以工作——然后添加它以优化性能

React.memoshouldComponentUpdate有类似的警告。

但是,我有一个案例,我希望功能组件在某些条件下不更新。我正在寻找类似备忘录的功能不是为了性能,而是为了在某些条件下没有更新的语义保证。我该如何解决这个问题?

javascript reactjs

8
推荐指数
1
解决办法
776
查看次数

标签 统计

javascript ×1

reactjs ×1