Performance - Avoiding Heavy Computation
Learn how the performance can be optimized by avoiding heavy computation.
We'll cover the following
The list
passed to the List
component is the same, but the onRemoveItem
callback handler isn’t. If the App component re-renders, it always creates a new version of this callback handler. Earlier, we used React’s useCallback
Hook to prevent this behavior, by creating a function only on a re-render (if one of its dependencies has changed).
Get hands-on with 1400+ tech skills courses.