Explore tens of thousands of sets crafted by our community.
React Native Components
41
Flashcards
0/41
Image
A component used to display different types of images, including network images, static resources, local files, and temporary local images.
RefreshControl
A component that provides pull-to-refresh functionality for scroll views.
Button
A simple button component for handling touches that should just display a text string.
Alert
Provides methods to display alerts and prompt for user responses.
DatePickerAndroid
Opens a dialog to select a date from the calendar using the native date picker, specific to Android.
FlatList
A high-performance list component that renders only the items that are currently visible. It is used for long lists of data where the number of items might change over time.
StyleSheet
Creates an object that contains styles definitions which can be applied to elements.
Platform
Provides information and conditional utility regarding the OS the app is running on (iOS, Android, etc.).
TouchableOpacity
A wrapper for views that should respond to touches. Opacity of the wrapped view is decreased upon touch.
Modal
A simple way to present content above an enclosing view. It can be dismissed by touching outside of it.
LayoutAnimation
A class that creates and updates animations triggered by layout changes.
TouchableNativeFeedback
Provides touchable functionality along with native feedback by using ripple effects on Android.
TabBarIOS
Renders a tab bar for tab-based navigation in iOS apps.
SafeAreaView
A component that renders content within the safe area boundaries of a device. It's useful for avoiding notches and other intrusions on a screen.
KeyboardAvoidingView
A component to move children views out of the way of the keyboard.
Switch
A binary toggle component for turning an option on or off.
StatusBar
Component for controlling the app's status bar, allowing you to control its style, hide or show it, etc.
ScrollView
A generic scrolling container that can host multiple components and views. It is useful when you have content that overflows the screen.
ActivityIndicator
Displays a circular loading indicator that represents a progress.
SegmentedControlIOS
Renders a segmented control, a horizontal bar divided into segments, each functioning as a button, for iOS.
Share
Provides a way to share content from your app with other apps.
Vibration
Provides methods to control the vibration for tactile feedback for both iOS and Android devices.
ActionSheetIOS
Provides a way to display a modal dialog with a set of choices to the user, specific to iOS devices.
AppRegistry
The JS entry point to run a React Native application. It is used to register the root component that should be launched with the app.
ListView
Used to display a scrolling list of changing, but similarly structured, data. Deprecated in favor of FlatList and SectionList.
Picker
Provides multiple options in a dropdown style from which a user can select a single option.
PermissionsAndroid
Provides API to request and check status of various permissions like location, camera etc., in Android apps.
Dimensions
Provides an API to get dimensions of the device screen and window.
TimePickerAndroid
Opens a dialog to select a time (hours and minutes) using the native time picker, specific to Android.
Text
A component for displaying text which supports nesting, styling, and touch handling.
ProgressViewIOS
Renders a progress bar for iOS, representing the progress of a task.
SectionList
A component that renders a sectioned list of items. It is like FlatList, but for sectioned lists.
TextInput
Allows the user to enter text. It has various options to customize its behavior, such as placeholder text and keyboard type.
TouchableHighlight
A wrapper for making views respond to touches by adding a visible highlight effect.
Animated
A library for creating fluid and complex animations within React Native apps.
Linking
Provides a general interface to interact with both incoming and outgoing app links.
DrawerLayoutAndroid
Provides a straightforward navigation option with a drawer that slides in from the side of the screen, specific to Android.
TabBarIOS.Item
An individual tab bar item within the TabBarIOS that can display a badge value or an icon.
View
A container that supports layout with flexbox, style, touch handling, and accessibility controls. It's similar to a div in web development.
TouchableWithoutFeedback
A wrapper for handling touch events without any feedback shown on the UI.
PixelRatio
Gives access to the device pixel density which can be used for scaling pixel dimensions.
© Hypatia.Tech. 2024 All rights reserved.