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