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
Hands On: React Native
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Robert Vogt
September 23, 2016
Technology
380
0
Share
Hands On: React Native
Robert Vogt
September 23, 2016
More Decks by Robert Vogt
See All by Robert Vogt
React Native — Webnesday #9
deniaz
1
430
JavaScript - From DHTML to a Multi-Paradigm Language
deniaz
0
420
ADR Lightning Talk
deniaz
0
420
Other Decks in Technology
See All in Technology
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
280
Cortex Codeのコスト見積ヒントご紹介
yokatsuki
0
140
AI バイブコーティングでキーボード不要?!
samakada
0
680
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
360
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
2.2k
国内外の生成AIセキュリティの最新動向 & AIガードレール製品「chakoshi」のご紹介 / Latest Trends in Generative AI Security (Domestic & International) & Introduction to AI Guardrail Product "chakoshi"
nttcom
4
1.7k
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
520
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
200
FessのAI検索モード:検索システムとLLMへの取り組み
marevol
0
180
拝啓、あの夏の僕へ〜あなたも知っているApp Runnerの世界〜
news_it_enj
0
200
AIが盛んな時代に 技術記事を書き始めて起きた私の中での小さな変化
peintangos
0
340
Scovilleモバイルエンジニア募集中.pdf
julienrudin
0
150
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
820
Product Roadmaps are Hard
iamctodd
PRO
55
12k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Language of Interfaces
destraynor
162
26k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
530
Deep Space Network (abreviated)
tonyrice
0
130
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
390
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1k
Transcript
Hands On React Native Robert Vogt #NCamp16
Robert Vogt Software Engineer from & in Sankt Gallen @_deniaz
React Native
Efficient Re-rendering through Virtual DOM
Rendering Components with JSX
class HelloMessage extends React.Component { render() { return <div>Hello {this.props.name}</div>
} }
const HelloMessage = (props) => ( <div>Hello {props.name}</div> );
const HelloMessage = (props) => ( <View> <Text> Hello {props.name}
</Text> </View> );
<HelloMessage name=”Robert” />
How JavaScript can be Native
Store View Action Action Dispatcher
ES6 / ES2015 babeljs.io/docs/learn-es2015
None
None
An exemplary Project Structure
.babelrc android index.android.js index.ios.js ios node_modules package.json src ├── app.js
├── infrastructure │ ├── router.js │ ├── store.js └── ui ├── components │ └── scenes │ └── home.js └── reducers ├── update.js ├── actions
git.io/v6bSK git.io/v6bSK
1 1 The Talks ❏ Geolocation ❏ HTTP 13:50 -
14:10
2 2 The Looks ❏ Layouting ❏ Styling 14:10 -
14:20
3 3 The Brain ❏ Persistent Storage 14:20 - 14:40
4 4 The Personality ❏ Navigation ❏ Routing ❏ Storage
14:40 - 15:00
5 5 The Package ❏ Deployment 15:00 - 15:20
That’s it!