Ask the AI for these one at a time, with the fps number from the Perf Monitor as the acceptance test.
Workflow
Copied 5 times
1. getItemLayout when rows have a fixed height.
2. Row component in React.memo; keyExtractor returns a stable id.
3. No inline arrow functions passed to rows.
4. Images with explicit width and height.
5. initialNumToRender = what fits on one screen.
6. Measure before and after each step. Stop when it hits 60.