TypeScript w React.js to e-book poświęcony poprawnemu tworzeniu komponentów w React.js z użyciem TypeScripta. Zobacz spis treści. Opisuje najczęściej popełniane błędy oraz sposoby na to, aby TS ułatwiał pracę, a nie ją utrudniał.
Wydanie II: Uzupełnione o rozdział o Next.js oraz specjalną sekcję o operatorze satisfies
, który pojawi się w TypeScripcie 4.9!
1 TypeScript w React
1.1 Create React App i Next.js
1.2 Next.js
1.3 Create React App
1.4 TSX
1.5 Zanim przejdziesz dalej
1.6 Konwencje używane w tym ebooku
2 Typowanie komponentów
2.1 Komponenty funkcyjne
2.2 Propsy
2.3 React.FC
2.4 Children
2.5 Komponenty generyczne
2.6 Renderless Components
2.7 Dygresja o DOM API i React
2.8 Klasy
3 Typowanie hooków
3.1 useState
3.2 useRef
3.3 useCallback
3.4 useReducer
3.5 Własne hooki
4 Zdarzenia
4.1 Typ zdarzenia (event)
4.2 Typ funkcji (handler)
4.3 Generyki
4.4 O currentTarget
5 Typowanie Context API
5.1 Dlaczego wartość jest opcjonalna
5.2 Co jeśli zabraknie Providera
6 Redux
6.1 Globalny stan
6.2 Typ mapStateToProps
7 Next.js
7.1 Typowanie propsów stron
7.2 Typ GetStaticProps
7.3 Typowanie param w getStaticPaths
7.4 Parametry z useRouter