Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Navigation
Search
Peter Lazar
July 24, 2016
Programming
0
49
Navigation
Peter Lazar
July 24, 2016
Tweet
Share
More Decks by Peter Lazar
See All by Peter Lazar
Typechecking in Javascript
peterlazar1993
0
68
Other Decks in Programming
See All in Programming
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
120
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
6
320
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
9
5.7k
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
11
11k
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
410
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
250
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
2
220
俺流レスポンシブコーディング 2025
tak_dcxi
14
8.9k
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
200
愛される翻訳の秘訣
kishikawakatsumi
3
330
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.2k
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
0
170
Featured
See All Featured
Thoughts on Productivity
jonyablonski
73
5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Facilitating Awesome Meetings
lara
57
6.7k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Site-Speed That Sticks
csswizardry
13
1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Transcript
Navigation in React Native Peter Lazar( @peterlazar1993 )
Declarative vs Imperative
Imperative $("#btn").click(function() { $(this).toggleClass("highlight") $(this).text() === 'Add Highlight' ? $(this).text('Remove
Highlight') : $(this).text('Add Highlight') }) Declarative <Btn onToggleHighlight={this.handleToggleHighlight} highlight={this.state.highlight}> {this.state.buttonText} </Btn>
Navigation in RN NavigatorIOS Navigator NavigationExperimental
NavigatorIOS Pros It's native!! Implemets iOSUINavigationController Great for small/iOS only
projects
NavigatorIOS Cons Not maintained by FB anymore Limited API
Navigator Pros Cross Platform Extensive API Well documented
Code
Navigator Cons Less re ned animations Poor DX (Navigation State
management) Being replaced by NavigationExperimental
NavigationExperimental Pros Cross Platform Single directional data ow Fine grained
Control
NavigationExperimental Cons Not stable yet More setup!!
Honorable Mentions React Native Navigation React Native Router Flux React
Router Native
Questions?
Peter Lazar Github: peterlazar1993 Twitter: @peterlazar1993