React: Kompozycja

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