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
Navigation
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
CSC307 Lecture 05
javiergs
PRO
0
500
組織で育むオブザーバビリティ
ryota_hnk
0
170
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
170
ぼくの開発環境2026
yuzneri
0
220
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
130
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
Architectural Extensions
denyspoltorak
0
290
CSC307 Lecture 06
javiergs
PRO
0
680
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
100
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Facilitating Awesome Meetings
lara
57
6.8k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Why Our Code Smells
bkeepers
PRO
340
58k
Building the Perfect Custom Keyboard
takai
2
680
Product Roadmaps are Hard
iamctodd
PRO
55
12k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Claude Code のすすめ
schroneko
67
210k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
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