react性能優化最佳實踐
- 2020 年 4 月 20 日
- 筆記
- 前端面試題~react方向
1、PureComponent 的使用場景
PureComponent 和 Component 的區別是,PureComponent 自帶 shouldComponentUpdate 生命周期函數,會對傳入的props進行淺比較。
PureComponent 和 immutable.js庫 做結合,完美的解決react的性能問題。
2、函數式編程按需載入
React.memo()包裝函數。memo方法同樣是自帶shouldComponentUpdate 生命周期函數,會對傳入的props進行淺比較。