Optimizing Performance in React
Performance Tools in React
React-addons-perf
import Perf from 'react-addons-perf';
Perf.start()
// App
Perf.stop()Avoid Reconciliation
shouldComponentUpdate()
shouldComponentUpdate(nextProps, nextState) {
return this.props.color !== nextProps.color;
}React.PureComponent
Other hooks
useReducer
useCallback
Not Mutating Data
Code examples
Immer
useState + Immer
useImmer
useReducer and Redux + Immer
Other readings on immutable data
Last updated
