Spec-Zone.ru › React Native

Основные компоненты и API

React Native предоставляет ряд встроенных основных компонентов, готовых к использованию в вашем приложении. Вы найдете их все в левой боковой панели (или меню сверху, если вы на узком экране). Если вы не знаете, с чего начать, ознакомьтесь со следующими категориями:

  • Основные компоненты
  • Интерфейс пользователя
  • Списки
  • Специфичные для Android
  • Специфичные для iOS
  • Другие

Вы не ограничены компонентами и API, поставляемыми с React Native. React Native имеет сообщество из тысяч разработчиков. Если вы ищете библиотеку, которая выполняет конкретную задачу, обратитесь к этому руководству по поиску библиотек.

Основные компоненты

Большинство приложений в конечном итоге используют один из этих основных компонентов.

View

Наиболее фундаментальный компонент для создания пользовательского интерфейса.

Text

Компонент для отображения текста.

Image

Компонент для отображения изображений.

TextInput

Компонент для ввода текста в приложение с помощью клавиатуры.

ScrollView

Предоставляет контейнер со скроллингом, который может содержать несколько компонентов и представлений.

StyleSheet

Предоставляет абстрактный слой, аналогичный CSS-стилям.

Интерфейс пользователя

Эти распространенные элементы управления интерфейсом пользователя будут отображаться на любой платформе.

Button

Базовый компонент кнопки для обработки нажатий, который должен хорошо отображаться на любой платформе.

Switch

Отображает логическое входное поле.

Списки

В отличие от более универсального ScrollView, следующие компоненты списков отображают только элементы, которые в данный момент отображаются на экране. Это делает их производительным выбором для отображения длинных списков данных.

FlatList

Компонент для отображения производительных прокручиваемых списков.

SectionList

Подобно FlatList, но для списков с разделами.

Компоненты и API Android

Многие из следующих компонентов предоставляют обёртки для часто используемых классов Android.

BackHandler

Обнаружение нажатий аппаратных кнопок для навигации назад.

DrawerLayoutAndroid

Отображает DrawerLayout в Android.

PermissionsAndroid

Предоставляет доступ к модели разрешений, представленной в Android M.

ToastAndroid

Создайте всплывающее уведомление Android.

Компоненты и API iOS

Многие из следующих компонентов предоставляют обёртки для часто используемых классов UIKit.

ActionSheetIOS

API для отображения всплывающего меню iOS или меню совместного использования.

Другие

Эти компоненты могут быть полезны для определенных приложений. Для получения исчерпывающего списка компонентов и API обратитесь к боковой панели слева (или меню сверху, если вы на узком экране).

ActivityIndicator

Отображает круговую анимацию загрузки.

Alert

Запускает диалоговое окно со всплывающим уведомлением с указанным заголовком и сообщением.

Animated

Библиотека для создания плавных, мощных анимаций, которые легко создавать и поддерживать.

Dimensions

Предоставляет интерфейс для получения размеров устройства.

KeyboardAvoidingView

Предоставляет представление, которое автоматически смещается с виртуальной клавиатуры.

Linking

Предоставляет общий интерфейс для взаимодействия как с входящими, так и с исходящими ссылками приложения.

Modal

Предоставляет простой способ представления содержимого поверх окружающего представления.

PixelRatio

Предоставляет доступ к плотности пикселей устройства.

RefreshControl

Этот компонент используется внутри ScrollView для добавления функции обновления при прокрутке.

StatusBar

Компонент для управления строкой состояния приложения.

© 2022 Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://reactnative.dev/docs/components-and-apis

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API