General
React Native is framework for building mobile apps with Javascript (or TypeScript) and React. It is developed by Meta https://reactnative.dev/. React Native enables developers to write code once and deploy it across multiple platforms, including iOS and Android, without the need to build separate codebases for each platform.
Expo
Expo is a set of tools, libraries, and services for building React Native applications more easily and efficiently (https://expo.dev/).
Layout
React Native uses Flexbox as its primary layout system. Flexbox works same way in React Native as it works with CSS in HTML.
Core Components
React Native provides mobile components which can be used to create mobile apps
Styling
Most of the core React Native components has a property called style that can be used for inline styling.
Flatlist
FlatList is a versatile list component with several useful features, including headers, footers, and scrolling capabilities.
React Native API
React Native provides some useful APIs that you can use in your apps, for example:
Debugging
Errors & Warnings