Components and APIs
React Native provides a number of Core Components. You will find a full list of components and APIs on the sidebar to the left. If you're not sure where to get started, take a look at the following categories:
You're not limited to the components and APIs bundled with React Native. React Native is a community of thousands of developers. If you're looking for a library that does something specific, search the npm registry for packages mentioning react-native, or check out Awesome React Native for a curated list.
Basic Componentsβ
Most apps will end up using one of these basic components. You'll want to get yourself familiarized with all of these if you're new to React Native.
User Interfaceβ
Render common user interface controls on any platform using the following components. For platform specific components, keep reading.
List Viewsβ
Unlike the more generic ScrollView
, the following list view components only render elements that are currently showing on the screen. This makes them a great choice for displaying long lists of data.
iOS Components and APIsβ
Many of the following components provide wrappers for commonly used UIKit classes.
Android Components and APIsβ
Many of the following components provide wrappers for commonly used Android classes.
Othersβ
These components may come in handy for certain applications. For an exhaustive list of components and APIs, check out the sidebar to the left.