React Native lets you build real mobile apps for both iOS and Android from a single codebase written in JavaScript and React. Unlike a web page wrapped in an app shell, the interface is assembled from real native components, so scrolling, gestures and navigation feel the way users expect them to.
For anyone who already works with React on the web, the learning curve is unusually gentle: components, props, state and hooks behave exactly as they do in the browser. What is new is layout without CSS files, navigation between screens, and the reality of testing on a physical device. The tutorials collected here take you from your very first screen through to animation, native device features and publishing to the app stores.