< React Native

React Native bevezetés

Szerző: Sallai András

Copyright © 2021, Sallai András

Szerkesztve: 2021, 2022, 2024

Licenc: CC Attribution-Share Alike 4.0 International

Web: https://szit.hu

A React Native

A React Native a Facebook Inc. által létrehozott fejlesztői felület, Android, Android TV, iOS, macOS, tvOS, Web, Windows és UWP alkalmazásokhoz.

Webhely

https://reactnative.dev/

Kétféle parancs

Ha Ract Native programot készítünk két egymástól független parancsot használhatunk a projektek kezelésére:

expo

react-native

expo

Az expo parancs használatához telepítsük az expo-cli csomgot az npm paranccsal.

npm install -g expo-cli

Előnyök:

gyors létrehozás, összeállítás

munka közben mások is megnézhetik a munkát

az alkalmazás megosztása egyszerű QR-kódon vagy linken keresztül

Hátrányok:

natív modulok nem adhatók hozzá

nem használható natív kódot használó modulokat

nagyméretű a helló világ is, az integrált könyvtárak miatt

react-native

npm install -g react-native-cli

Előnyök:

Java/Objective-C nyelen írt natív modulokat adhat a projekthez

a komponensek létrehozását magunk irányítjuk

Hátrányok:

a futtatáshoz Android Studio és XCode szükséges

Mac nélkül nem lehet iOS-re fejleszteni

teszteléshez USB-én keresztül csatlakoztatjuk a telefont

megosztáshoz a teljes .apk/.ipa fájl el kell küldeni

működő projekt beállítása bonyolult lehet