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
63
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
組織を巻き込む大規模プラットフォーム移行戦略 〜50+サービスのマルチリージョン・マルチプロダクト化で学んだステークホルダー協働の実践〜 / Platform migration strategy engaging all stakeholders
toshi0607
2
350
組織規模に応じたPlatform Engineeringの実践
hacomono
PRO
0
130
AWSで始める実践Dagster入門
kitagawaz
1
790
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
480
iOSDC2025 みてねiOSアプリにおける バックグラウンドアップロード継続の挑戦
hikarusato
0
260
AIで 浮いた時間で 何をする? #プロヒス2025
konifar
17
7.7k
ブロックテーマ時代における、テーマの CSS について考える Toro_Unit / 2025.09.13 @ Shinshu WordPress Meetup
torounit
0
140
【NoMapsTECH 2025】AI Edge Computing Workshop
akit37
0
460
はじめてのOSS開発からみえたGo言語の強み
shibukazu
4
1.1k
SSG の限界を破る、再ビルド不要なサイト
reyalka
0
220
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
460
Rustから学ぶ 非同期処理の仕組み
skanehira
1
160
Featured
See All Featured
Designing for humans not robots
tammielis
253
25k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Producing Creativity
orderedlist
PRO
347
40k
Practical Orchestrator
shlominoach
190
11k
Building Adaptive Systems
keathley
43
2.7k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
930
Automating Front-end Workflow
addyosmani
1370
200k
Fireside Chat
paigeccino
39
3.6k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
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!