的文档useMemo
says:
您可以依赖 useMemo 作为性能优化,而不是作为语义保证。未来,React 可能会选择“忘记”一些
先前记忆的值并在下次渲染时重新计算它们,例如
为屏外组件释放内存。编写你的代码,以便它
没有 useMemo 仍然可以工作 - 然后添加它以优化性能
React.memo
and shouldComponentUpdate
有类似的警告。
然而,我有一个情况,我希望功能组件在某些条件下不更新。我正在寻找类似备忘录的功能,不是为了性能,而是为了在某些条件下不进行更新的语义保证。我该如何解决这个问题?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)