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
React and Typescript – How They Fell in Love
Search
Aleksander Stós
July 26, 2018
Technology
0
65
React and Typescript – How They Fell in Love
Presentation from Microconf (25.07.2018)
Aleksander Stós
July 26, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
190
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
310
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Agile Leadership Summit Keynote 2026
m_seki
1
650
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
350
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
Greatest Disaster Hits in Web Performance
guaca
0
270
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.3k
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
120
Designing Experiences People Love
moore
144
24k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
940
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
100
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Mind Mapping
helmedeiros
PRO
0
88
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
180
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
210
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
React and Typescript – How They Fell in Love with
Aleksander Stós, SwingDev’s Front-end Developer
7 months journey
! What I’ve built?
None
Almost 180 redux related/utils files Around 250 views/components "
Typescript
None
None
What are the benefits?
Code refactor
None
None
None
None
Code understanding
Documentation
https://github.com/google-map-react/google-map-react
None
None
None
Code maintenance & your teammates
None
IDE Support
Visual Studio Code
Webstorm
TSLint
None
tslint.config My recommendations https://palantir.github.io/tslint/
tslint-microsoft-contrib https://github.com/Microsoft/tslint-microsoft-contrib
Supported rules with descriptions https://github.com/Microsoft/tslint-microsoft-contrib#supported-rules
tslint-react https://github.com/palantir/tslint-react
Do not be afraid to override some of the rules
for more flexibility
* Is it hard to learn Typescript?
None
Should you use Typescript in your React projects?
Yes +
• Speed up your & your friends work • Less
bugs & errors • Less stress while making changes • More readable and easier to understand code
None
Further reading • Typescript documentation • How & why: A
guide to using Typescript with React • Best practices for using Typescript with React • Ultimate React Component Patterns with Typescript 2.8 • HOC Example • HOC Another Example
#microconf https://twitter.com/alestosiu https://medium.com/@stosiu https://github.com/Stosiu #warsawmicroconf
Thank you!