Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hello World 2017 - React Native
Search
Hello World Tech Conference
May 03, 2017
Programming
0
110
Hello World 2017 - React Native
Título: React Native
Autor: Francisco Sales
Contacto:
https://github.com/franciscofsales
Hello World Tech Conference
May 03, 2017
Tweet
Share
More Decks by Hello World Tech Conference
See All by Hello World Tech Conference
Hello World 2018 - Learn how to get that dream job at Google!
helloworldconf
0
100
Hello World 2018 - Introduction to Swift
helloworldconf
0
57
Hello World 2018 - Understanding attacker behaviors, motivations and common ways of operation
helloworldconf
0
59
Hello World 2018 - GraphQL A query language for your API
helloworldconf
1
77
Hello World 2018 - We need to talk about Preact
helloworldconf
1
75
Hello World 2018 - Why Ruby?
helloworldconf
0
39
Hello World 2018 - Recent Advances in Machine Learning
helloworldconf
0
59
Hello World 2018 - Quality from the start
helloworldconf
0
29
Hello World 2017 - Testing & QA - Carreira Profissional?
helloworldconf
0
76
Other Decks in Programming
See All in Programming
RailsConf 2024: Riffing on Rails: sketch your way to better designed code
kaspth
1
220
酒飲んでたらテックリードになった話
spbaya0141
0
210
TypeScriptのパフォーマンス改善
yajihum
14
5.1k
TypeScriptの型とパフォーマンス (TSKaigi 2024)
ypresto
14
4.6k
2024 コーディング研修
ckazu
2
660
Balkan Ruby 2024 — How and why to run SQLite on Rails in production
fractaledmind
0
110
Timeline エディター拡張入門
yucchiy
0
450
slow types ってなんだろう?
karad
0
210
RaaP
ksss
0
160
Effectで作る堅牢でスケーラブルなAPIゲートウェイ / Robust and Scalable API Gateway Built on Effect
yasaichi
7
1.2k
Documentation testsの恩恵 / Documentation testing benefits
ssssota
1
560
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
0
1.1k
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Docker and Python
trallard
35
2.7k
Making the Leap to Tech Lead
cromwellryan
125
8.6k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
How STYLIGHT went responsive
nonsquared
92
4.8k
Side Projects
sachag
451
41k
Become a Pro
speakerdeck
PRO
13
4.6k
Building Your Own Lightsaber
phodgson
100
5.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Optimising Largest Contentful Paint
csswizardry
13
2.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Transcript
React Native Francisco Sales https://github.com/franciscofsales @franciscofsales
None
Effort, Feature disparity, Cost • • •
REACT NATIVE NATIVE UI PLATFORM JAVASCRIPT CORE VM SHARE CODEBASE
BETWEEN ANDROID, IOS, AND TO SOME EXTENT WITH THE WEB
WHY IS REACT NATIVE BETTER?
LIVE RELOAD ON MOBILE?
None
Code Push https://microsoft.github.io/code-push/ OTA, hot fixes, experimentation, CD
None
None
JS is not typed! Type Safety There will be no
compiler errors
Not web-based What about performance? But, JS code is not
native!
None
• • •
UI = f(state)
import React from 'react'; class HelloWorld extends React.Component { render()
{ return ( <div> <span> Hello World </span> </div> ); } }
import React from 'react'; import {View, Text} from 'react-native'; class
HelloWorld extends React.Component { render() { return ( <View> <Text> Hello World </Text> </View> ); } }
None