文章浏览阅读255次,点赞2次,收藏3次。代码如下 点击视图x➕1,导致视图更新, 视图更细导致a也重新大量计算!允许你的组件在 props 没有改变的情况下跳过重新渲染。有代码如下,每次状态改变,,父组件和子组件都要重新渲染。每次都重新渲染,因为数组是引用类型,内存地址不一样。其实是会变的,x变a就重新变化。代码如下,传了一个数组。用useMemo,让他换缓存。有没有办法优化掉这个大量计算呢?怎么解决避免子组件重新渲染?当然useState也可以。每次更新都浪费时间去计算。这样子组件就不会变化了。