Explore Library
Quiz

FlatList Re-render & Thread Optimization

Understanding why FlatList rows re-render and how JS thread work impacts scroll performance.

You have a FlatList where every row re-renders whenever the parent's state changes, causing janky scrolling. The rows are wrapped in React.memo. Which cause is MOST likely responsible for the wasted re-renders?