React Native
Учись один раз, пиши везде.
Создавай нативные приложения для Android, iOS и других платформ с помощью React
React Native приносит лучшие части разработки с использованием React в нативную разработку. Это перв оклассная библиотека JavaScript для создания пользовательских интерфейсов.
index.js
function HomeScreen() {
return (
<View>
<Text> Привет, мир 👋 🌍!</Text>
</View>
);
}
Написано на JavaScript, отрисовано с нативным кодом. Примитивы React рендерятся на нативном пользовательском интерфейсе платформы, что означает, что твое приложение использует те же нативные API платформы, что и другие приложения.
Нативная разработка для всех
React Native позволяет создавать по-настоящему нативные приложения, не ухудшая опыт пользователей. Он предоставляет основной набор платформонезависимых нативных компонентов, таких как View
, Text
и Image
, которые напрямую сопоставляются с нативными элементами пользовательского интерфейса платформы.
Начни с фреймворка
React Native приносит парадигму программирования на React на такие платформы, как Android и iOS. Он не предписывает, как выполнять маршрутизацию или как обращаться к каждому из многочисленных API платформ. Чтобы создать новое приложение на React Native, мы рекомендуем использовать фреймворк, такой как Expo.
Маршрутизация на основе файловой системы
Создавай stack, modal, drawer и tab экраны с минимальными шаблонами, используя файловую систему.
Используй любую библиотеку, SDK или нативный код
Генерируй нативные изменения или пиши свой собственный нативный код. Используй более 50 модулей для создания своего приложения.