Reasonable React Native
summary
Shows how to write React Native with ReasonML using BuckleScript to compile to readable, often faster JavaScript, with typed bindings like BS React Native and reason-react; demonstrates pattern matching, variants, and labeled args for safer props and state. Describes the build: create-react-native-app + Expo, bsconfig and npm scripts, bs-platform, bs-react-native, reason-react. Presents a real app — an animated shared-modal RN app published to the App Store as the first ReasonML React Native app — and explains how styles and typed enums prevent invalid keys.
AI-written summary · about
chapters (5)
related talks
40mReasonable React Native Apps
23mType-safe React Native with ReasonML
20mBuilding a Mobile App with Expo, EAS and React Native
25mReasons to give React Native a(nother) try
52mReact Native
36mBeyond JavaScript: The Hidden Benefit of React Native
59mOne Codebase to Rule Them All - Using React Native Everywhere
53mHow React-Native shapes the way we think about native apps
