Expo
FreeExpo Tutorial: Build Your First App
Expo's own nine-chapter build of StickerSmash — image picker, sticker modal, drag gestures and screenshot saving across iOS, Android and…
Meta Open Source
Meta's official React Native reference — core components, styling, native modules. Built for lookup, not for learning the framework from zero.
Opens on Meta Open Source — a direct link, no affiliate tracking.
Meta's own documentation is where every React Native developer ends up eventually, usually arriving sideways from a search result rather than through the front door. The page our link points at is really a map rather than a lesson — it tells you what JavaScript you need before you start, sends you to MDN if you don't have it, and then admits that the actual getting-started instructions have moved to their own Environment Setup section.
What sits underneath that map is genuinely large. The sidebar runs from The Basics through environment setup, workflow, styling, debugging, testing, performance, the JavaScript runtime, Codegen and native development, with separate Android and iOS guides and a Legacy Architecture section still parked at the bottom for apps that haven't migrated yet.
Every code sample runs live in the browser through Snack Player, which Expo built. It's a lovely way to poke at a FlatList without installing anything. It also quietly skips the part of React Native that actually hurts — Xcode versions, Gradle, CocoaPods, simulator setup. You can finish a whole afternoon of docs feeling fluent and then lose the next afternoon to a build error the docs never mentioned.
You'd reach for this when you already know React on the web and need to know what the mobile equivalent of a div is. It's also the right place to check behaviour you half-remember. Skip it as a first teacher if you're new to programming entirely — the docs assume JavaScript and hand you off to someone else's tutorial the moment you wobble. Skip it too if you're building with Expo, where the Expo docs are closer to what you'll actually type.
Accurate, current, and structured for lookup rather than learning — which is the honest complaint. There's no ordered path through it, so beginners wander. The Legacy Architecture material sitting alongside the new one is a real trap: search engines still surface old pages, and the two sets of instructions contradict each other in ways that aren't obvious until your app won't compile. Read it as a reference, learn the shape of the framework somewhere else first.
Took this course? Share what you thought.
Other courses covering the same subjects.
Expo
FreeExpo's own nine-chapter build of StickerSmash — image picker, sticker modal, drag gestures and screenshot saving across iOS, Android and…
freeCodeCamp
FreeA tag archive of around 85 freeCodeCamp React Native articles and video courses — great for specific problems, not a sequenced beginner…
The Net Ninja
FreeThe Net Ninja's 29-part Complete React Native Course — Expo, Expo Router, themed UI, tabs navigation and Appwrite auth. Around five hours of…
Academind — Maximilian Schwarzmüller
PaidAcademind's 28-hour React Native course covering auth, native APIs, push notifications and store publishing. Paid only — Udemy has no free…
William Candillon
FreeWilliam Candillon rebuilds polished app interactions live in React Native using Reanimated, Gesture Handler and Skia. Advanced,…
Programming with Mosh
FreeMosh Hamedani's 2020 React Native primer - two hours and six minutes on components, Flexbox and debugging. The layout teaching holds up; the…