Search across all documentation pages
10 pages in this section.
Explore 10 React Native component patterns, including screen vs. presentational split, with examples for Expo SDK 57 TypeScript projects.
Learn to extract stateful UI logic into reusable custom hooks, reducing prop drilling and decluttering components by moving "how it works" into functions.
Learn how compound components create flexible UIs like tabs and cards. Discover how named parts share implicit state via context, avoiding prop drilling.
Learn how render props and slot patterns enable parent components to manage behavior while children control markup, ideal for deep navigation trees.
Learn how to implement the container/presenter pattern on mobile to separate data logic from UI, improving testability and reusability.
Learn 25 essential best practices for component patterns, covering naming conventions, co-location, UI/data hook separation, and compound components.
A single-page roundup of every highlight bullet from the 9 pages in the Component Patterns section, grouped by source page so you can scan all 54 takeaways without opening each article individually.