Skip to main content
Version: 0.60

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.