如果React.memo是默认行为会有什么副作用吗?
我只能想到mutable式改变数据不会触发memo组件rerender,但是React本身就是推崇immutable式更改数据的啊。
如果React.memo是默认行为会有什么副作用吗?
我只能想到mutable式改变数据不会触发memo组件rerender,但是React本身就是推崇immutable式更改数据的啊。
我感觉是历史问题,因为以前就是非memo的行为,你要改成默认memo行为就是引入了breaking change,就可能会导致以前版本没问题的代码现在可能会出问题
还有就是默认非memo行为你可以用React.memo包一层让他变成memo行为,如果默认memo行为你没办法把它变成非memo行为了
4 回答1.7k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答1k 阅读✓ 已解决
1 回答711 阅读✓ 已解决
2 回答875 阅读✓ 已解决
4 回答1.2k 阅读
关于性能优化的第一条准则就是不要过早的进行性能优化