Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Navigation
Search
Peter Lazar
July 24, 2016
Programming
51
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Navigation
Peter Lazar
July 24, 2016
More Decks by Peter Lazar
See All by Peter Lazar
Typechecking in Javascript
peterlazar1993
0
74
Other Decks in Programming
See All in Programming
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
270
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
170
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
290
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
Workers Cache を知る
syumai
0
360
sbt 2.0: takeoff
eed3si9n
0
160
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
13k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
So, you think you're a good person
axbom
PRO
2
2.2k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Tell your own story through comics
letsgokoyo
1
1.1k
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