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
Convert a React Native Project to TypeScript in...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Alex Hinson
July 11, 2019
Technology
7.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Convert a React Native Project to TypeScript in 10 Minutes
Alex Hinson
July 11, 2019
More Decks by Alex Hinson
See All by Alex Hinson
Rapid Cross-Platform AR Development with React Native
amhinson
0
21
The Final Push: Deploying React Native
amhinson
0
79
Rapid Cross-Platform AR Development with React Native
amhinson
0
200
Other Decks in Technology
See All in Technology
Building applications in the Gemini API family.
line_developers_tw
PRO
0
2.5k
DevOps Agentで始めるAWS運用 〜フロンティアエージェントが変える運用の現場〜
nyankotaro
1
360
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
3
380
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
19
11k
新しいVibe Codingと”自走”について
watany
5
260
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
980
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
280
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
3
180
protovalidate-es を導入してみた
bengo4com
0
160
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
140
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
1.8k
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
320
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
0
8.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Color Theory Basics | Prateek | Gurzu
gurzu
0
360
Facilitating Awesome Meetings
lara
57
7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
190
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Transcript
Convert a React Native Project to TypeScript @amhinson In 10
Minutes Alex Hinson AIRSHIP AIRSHIP
None
@amhinson bit.ly/cr-typescript-slides = + Static Types & more
None
@amhinson bit.ly/cr-typescript-slides Loose Strict JS to TS 2 1 3
@amhinson bit.ly/cr-typescript-slides Loose Strict JS to TS 2 1 3
Just Make It Work
None
None
@amhinson bit.ly/cr-typescript-slides js-to-ts-converter .js .ts / .tsx
@amhinson bit.ly/cr-typescript-slides Just Make It Work ✦Create tscon=g.json ✦Allow Implicit
"anys" ✦TS =le extensions 1
None
@amhinson bit.ly/cr-typescript-slides Loose Strict JS to TS 2 1 3
Just Make It Work Be Explicit! ✦Create tscon=g.json ✦Allow Implicit "anys" ✦TS =le extensions
None
None
None
None
3rd Party Libraries yarn add —dev @types/react-native
@amhinson bit.ly/cr-typescript-slides Loose Strict JS to TS 2 1 3
Just Make It Work Be Explicit! ✦Create tscon=g.json ✦Allow Implicit "anys" ✦TS =le extensions ✦No Implicit "anys" ✦Common Types ✦3rd Party Types
@amhinson bit.ly/cr-typescript-slides Loose Strict JS to TS 2 1 3
Just Make It Work Be Explicit! ✦Create tscon=g.json ✦Allow Implicit "anys" ✦TS =le extensions ✦No Implicit "anys" ✦Common Types ✦3rd Party Types Strict Mode
None
strictNullChecks
strictNullChecks
Loose Strict JS to TS 2 1 3 Just Make
It Work Be Explicit! ✦ Create tscon=g.json ✦ Allow Implicit "anys" ✦ TS =le extensions ✦ No Implicit "anys" ✦ Common Types ✦ 3rd Party Types Strict Mode ✦ Enable Strict con=guration Slides: bit.ly/cr-typescript-slides Repo: bit.ly/cr-typescript-repo @amhinson Alex Hinson
Thanks @amhinson Alex Hinson AIRSHIP AIRSHIP Slides: bit.ly/cr-typescript-slides Repo: bit.ly/cr-typescript-repo
None