React Native Cheat Sheet
|
This content was generated with the assistance of AI and should be verified against the official documentation before being relied on in production; see the section bibliography for the reference material consulted while preparing these pages. |
A single-page, colour-coded summary of the React Native 0.87 essentials — creating and running a project, the
New Architecture in one box, the core components and their key props, StyleSheet and the Flexbox layout
props, FlatList and its tuning knobs, TextInput and keyboard handling, Pressable and gestures, the
Animated and Reanimated APIs, React Navigation and Expo Router, Platform.select and the device APIs, global
and server state, the storage and security ladder, debugging, testing and performance, the Turbo Native Module
workflow, and the build, release and over-the-air-update commands — handy for quick memorization or as a
printable desk reference.
For the full explanation, every option, and additional examples, see the dedicated pages:
Foundations — Getting Started with React Native, React Native Architecture Under the Hood, Core Components and React Fundamentals, TypeScript in React Native, and The JavaScript Runtime and Hermes.
UI & layout — Styling, Flexbox Layout, Images and Icons, Lists and Scrolling, Text Input and Forms, Touches and Gestures, Animations, Modals, Alerts, and Progress, and Accessibility.
Navigation, platform & device — Navigation, Platform-Specific Code and Device APIs, and Device Capabilities.
Data & state — State Management, Networking and Data Fetching, Storage and Offline, and Security.
Quality: debugging, testing & performance — Debugging and DevTools, Testing, and Performance.
Native, tooling & delivery — Native Modules and Components, Brownfield Integration, Tooling, Metro, and Project Structure, Building and Publishing, and CI/CD and Over-the-Air Updates.