You notice that a component re-renders frequently, even when the data it displays hasn't changed. Which React feature can you use to prevent these unnecessary re-renders?
- PureComponent
- useMemo()
- shouldComponentUpdate()
- useEffect()
To prevent unnecessary re-renders in React when the component's data hasn't changed, you can use PureComponent. PureComponent performs a shallow comparison of props and state, and it will only re-render if there are changes. The other options, while relevant in certain cases, do not directly address the issue of unnecessary re-renders.
Loading...