React: Kompozycja

Kompozycja to mechanizm pozwalający budować aplikacje z mniejszych elementów jako części składowych większych — sposób budowania aplikacji uznawany za jedno z najlepszych rozwiązań dla biblioteki React. Ten moduł pokazuje, jak dzięki kompozycji tworzyć czytelne, reużywalne komponenty.
Czego się nauczysz
- Zasad kompozycji i tego, jak ułatwia ona tworzenie aplikacji (React Developer Tools, listy i klucze, komunikacja między komponentami)
- Pracy z komponentami złożonymi — renderowania i zarządzania komponentami potomnymi
- Referencji (
callback refs, referencja do komponentu,React.forwardRef(), formularze niekontrolowane) - Zaawansowanego cyklu życia komponentu (
.getDerivedStateFromProps(),.shouldComponentUpdate(),.getSnapshotBeforeUpdate()) - Dobrych praktyk pisania kodu i najczęstszych błędów popełnianych przez osoby początkujące
Co obejmuje moduł
- Materiał w formie PDF z wyjaśnieniem zagadnień i przykładami kodu
- Zadanie do samodzielnego wykonania w repozytorium GitHub, sprawdzane w code review
- Projekt, który można wykorzystać w portfolio
- Omówienie dobrych praktyk i najczęściej popełnianych błędów w code review
Dla kogo jest ten moduł
Dla osób, które chcą sprawdzić swój poziom wiedzy z zasad kompozycji w Reakcie, szukają projektu do portfolio na odpowiednim poziomie trudności i wolą mieć wiedzę uporządkowaną w jednym miejscu, z możliwością konsultacji podczas code review.
Ten moduł jest częścią programu:
JavaScript
