Начните с проекта
- Создайте стартовый проект
- установка нпм
- npm start — будет взаимодействовать с нативным сборщиком реакции или сборщиком метро.
- Установите приложение expo go на свой мобильный телефон
- Отсканируйте QR-код
- Дождитесь установки пакета JS
- Бум! родное приложение реакции запущено и работает
Создать компонент
- импортировать React из «React» → как разные компоненты работают вместе
- импортировать {Text, StyleSheet} из «React-Native» → брать информацию из этих компонентов и использовать ее на мобильных устройствах.
- Текст — это примитивный родной элемент реакции, который показывает пользователю очень простой текст.
- Вид — позволяет нам группировать элементы, которые могут собирать разные элементы вместе и придавать им некоторый стиль.
- Изображение — чтобы показать изображение пользователю
- Кнопка — показывает кнопку
- StyleSheet — используется для определения стилей для конкретной веб-страницы.
import React from "react"
import {Text, StyleSheet} from "react-native"
- Создайте функцию ⇒
const ComponentsScreen = () => {
return <Text style={styles.textStyles}>Hi there!</Text>
}
Это не JS, а JSX, но когда вы передаете его для реагирования на нативный упаковщик, он преобразуется в простой JS с помощью babbel.
- Добавление таблицы стилей
const styles = StyleSheet.create({
textStyles : {
fontSize: 30
}
})
- Экспорт функции
export default ComponentsScreen;
React Native Navigation — инструмент, используемый для отображения пользователю разных экранов.
- Мы не можем показать объект JS внутри текстового элемента
Обзор —
- Фигурные скобки в import {} → они символизируют очень маленькие части или функции нативной библиотеки реагирования.