Skip to main content

Components

React Native provides a number of built-in Core Componentsready for you to use in your app. You can find them all in the left sidebar (or menu above, if you are on a narrow screen). If you're not sure where to get started, take a look at the following categories:

Basic Components

Most apps will end up using one of these basic components.

User Interface

These common user interface controls will render on any platform.

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 performant choice for displaying long lists of data.

Android Components and APIs

Many of the following components provide wrappers for commonly used Android classes.

iOS Components and APIs

Many of the following components provide wrappers for commonly used UIKit classes.

Others

These components may be useful for certain applications. For an exhaustive list of components and APIs, check out the sidebar to the left (or menu above, if you are on a narrow screen).