- Wprowadzenie
- Powtórzenie elementów języka JavaScript w standardzie ES6+ niezbędnych do pracy z React.js:
- const, let,
- rest, spread operator,
- metody tablicowe map, filter, reduce,
- destrukturyzacja tablic i obiektów,
- moduły w ES 6
- React.js wprowadzenie
- Najważniejsze założenia React.js
- Konfiguracja środowiska developerskiego
- Wprowadzenie do składni JSX
- Tworzenie i renderowanie komponentów
- Obiekt props
- Listy i klucze
- Zarządzanie stanem komponentu
- React hooks
- React style
- Obsługa zdarzeń
- Zapytania asynchroniczne w React
- Warunkowe renderowanie
- Formularze
- Routing
- Zarządzanie globalnym stanem Context API
- Dobre praktyki w pracy z React.js
Każdy rozdział zawiera część teoretyczną i większość rozdziałów ćwiczenia praktyczne.
- Wprowadzenie
- ECMAScript 6+
- React