Getting Started
Welkom bij de React Native Cheat Sheet! Leer hoe je native mobiele apps bouwt met React Native en Expo.
Wat is React Native?
React Native laat je mobiele apps bouwen voor iOS en Android met JavaScript en React. Één codebase, twee platforms!
Basics
Begin hier met de fundamenten van React Native.
Installatie & Snippets
Start je eerste React Native project met Expo en handige snippets.
BasisBasis Componenten
Leer de core components: View, Text, Image, ScrollView en meer.
BasisStyling & Layout
StyleSheet API, Flexbox en responsive design in React Native.
BasisEvents & Interactie
Reageer op touch events met TouchableOpacity en Pressable.
BasisForms & Input
TextInput, Picker en afbeeldingen selecteren in je app.
Data & Lists
Werk met data en render lange lijsten efficiënt.
Storage & API
Sla data op en haal data op van APIs.
Device Features
Gebruik native device features zoals camera en locatie.
Deploy
Publiceer je app naar de stores.
Leerpad
Nieuw? Volg deze volgorde:
Start hier
- Installatie & Snippets - Maak je eerste app
- Basis Componenten - Leer View, Text, Image
- Styling & Layout - Flexbox en StyleSheet
- Events & Interactie - Touch events
- Forms & Input - TextInput en Picker
Daarna
- Expo Router - Navigatie tussen screens
- Detailpagina - Parameters doorgeven
- FlatList - Lange lijsten renderen
- AsyncStorage - Data opslaan
- API & Axios - Data ophalen
Advanced
- Device APIs - Camera en locatie
- Push Notificaties - Alerts
- Animated API - Animaties
- DevTools - Debuggen
- App Publiceren - Play/App Store
Tips
Test op echte device
Gebruik Expo Go app
Console.log
Debug met console logging
Flexbox is key
Alles is Flexbox layout
Reload vaak
Shake device voor menu