React Native omogućava razvoj mobilnih aplikacija za Android i iOS, kao i univerzalnih Windows aplikacija, pomoću standardnih web tehnologija kao što su JS i CSS.
Za uspešno praćenje React Native kursa potrebno je da poznajete:
- JavaScript (obavezno)
- CSS Flexbox (preporučeno)
- React (preporučeno)
Kao dodatni resurs preporučujemo React Native Express kurs.
- Instaliraj node.js i
create-react-native-app
View
, element opšte namene, kaodiv
u HTML-u (docs)Text
Image
- boje i veličine
- fleksibilni prikaz (flex layout)
ScrollView
ListView
- React Native Elements
- NativeBase
- Shoutem UI
- Stanje komponenti (
state
) - Redux biblioteka
- ugrađeni
AsyncStorage
API - A SQLite / native database wrapper
- Realm library database