Basic components
Most apps will end up using one of these basic components.View
The most fundamental component for building a UI.
Text
A component for displaying text.
Image
A component for displaying images.
TextInput
A component for inputting text into the app via a keyboard.
ScrollView
Provides a scrolling container that can host multiple components and views.
StyleSheet
Provides an abstraction layer similar to CSS stylesheets.
User Interface
These common user interface controls will render on any platform.Button
A basic button component for handling touches that should render nicely on any platform.
List views
Unlike the more genericScrollView, 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.
FlatList
A component for rendering performant scrollable lists.
Vega components and APIs
Focus Manager
Provides custom focus management functionality.
PermissionsKepler
Provides access to the Vega permissions model.
SplashScreenManager
An API that manages your app’s splashcreen.
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).ActivityIndicator
Displays a circular loading indicator.
Animated
A library for creating fluid, powerful animations that are easy to build and maintain.

