---
stable_id: skills/skills-sh-callstackincubator-agent-skills-react-native-best-practices
type: skills
title: skills-sh-callstackincubator-agent-skills-react-native-best-practices
summary: >-
  ---

  title: Higher-Order Lists

  impact: CRITICAL

  tags: lists, flatlist, flashlist, scrollview, virtualization

  ---

  # Skill: Higher-Order Lists

  Replace ScrollView with FlatList or FlashList for performant large list
  rendering.

  ## Quick Pattern

  **Incorrect:**

  ```jsx
tags:
  - skills-sh
  - skills-sh-all-time
source_url: https://raw.githubusercontent.com/callstackincubator/agent-skills/HEAD/skills/react-native-best-practices/references/js-lists-flatlist-flashlist.md
license: ""
upstream_ref: https://skills.sh/callstackincubator/agent-skills/react-native-best-practices
github_stars: 1047
github_forks: 61
github_is_organization: true
retrieved_at: 2026-06-11T08:33:23.334Z
content_sha256: a4137a0d895bd2c3662aef624d72d7ef2dda09f17f6f7ecd64e4648a8c89c1bd
---
