React Native

Мобильная разработкаЧастота употребления: высокая· Сложность: 3/5· Актуальность: 5/5· Тренд: стабильно

Фреймворк Meta для создания кроссплатформенных мобильных приложений на JavaScript/TypeScript с использованием декларативного подхода React.

Подробно

React Native — открытый фреймворк, представленный Facebook в 2015 году, который позволяет писать приложения для iOS и Android на одном коде на JavaScript или TypeScript. Компоненты описываются декларативно, как в React для веба, но рендерятся в нативные UI-элементы через мост или, в новой архитектуре (Fabric, TurboModules, JSI), напрямую, что даёт близкую к нативной производительность. Экосистема включает Expo для быстрого старта и OTA-обновлений, React Navigation для навигации и тысячи библиотек из npm, а горячая перезагрузка (Fast Refresh) ускоряет разработку. Фреймворк применяют в продакшене крупные компании (Meta, Shopify, Discord, Microsoft Office, Instagram), а в 2026 году стандартом считается New Architecture с поддержкой React 19 и Server Components в отдельных сценариях.

Примеры употребления

  • Создание проекта: `npx @react-native-community/cli init MyApp`
  • Запуск на Android-устройстве или эмуляторе: `npx react-native run-android`
  • Компонент: `const App = () => <View><Text>Hello RN</Text></View>;`
  • Быстрый старт с Expo: `npx expo start`
#mobile #react #cross-platform #javascript

Источники