React Native
https://slides.com/btmpl/react-native
Bartosz Szczeciński

https://twitter.com/btmpl/

https://medium.com/@baphemot/
Ale najpierw! React!

Jak to działa

"Co wy na to?"



Robimy mobajla!

Robimy mobajla!






Robimy mobajla!

"Znam HTML"



W sumie działa ...


Cofnijmy się do React


"Ok, ale po co?"
100%* Native
Współdzielenie kodu między platformami
Współdzielenie kodu między programistami
Czytelny kod, dzięki czemu każdy może
zacząć developować w pierwszym dniu pracy
Wysoka wydajność*
"But wait! There's more!"

100% Native?

Introducing React Native - https://youtube.com/watch?v=KVZ-P-ZI6W4
Nowa składnia(?)
div
span
img
input
View
Text
Image
TextInput
Jak zacząć?

https://facebook.github.io/react-native/docs/getting-started.html
Instalujemy!
$ npm install --global create-react-native-app
$ create-react-native-app nodeschool
$ cd nodeschool
$ npm install lodash.throttle react-navigation socket.io uuid
$ npm run android

Debugujemy!

- Emulator: R+R
- potrząśnij telefonem
- Windows: Ctrl+M
- iOS: ⌘M / ^⌘Z
- Enable Live Reload
- Enable Hot Reloading
Debugujemy!

Debugujemy!
Debugujemy!

https://github.com/facebook/react-devtools/tree/master/packages/react-devtools
Dokumentacja

https://facebook.github.io/react-native/docs/
Kodujemy!

Kodujemy!

Składnia


React Native
By btmpl
React Native
- 903