React i Redux: Podstawy

React i Redux: Podstawy

Redux to biblioteka ułatwiająca zarządzanie przepływem danych w aplikacji — najczęściej używane rozwiązanie w rozbudowanych aplikacjach korzystających z Reacta i architektury Flux. Ten moduł to podstawy budowania aplikacji opartych o stan i zarządzanie tym stanem.

Czego się nauczysz

  • Architektury Flux (części składowe, wzorzec obserwator)
  • Podstawowych elementów Reduxa: magazynu (store), akcji (actions) i reduktorów (reducers)
  • Rozdzielania kodu Reduxa na pliki, connect(), Provider oraz Redux DevTools
  • Nowszych podejść: hooków Reduxa i Redux Toolkit
  • Dobrych praktyk zarządzania przepływem danych 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 zarządzania stanem za pomocą Reduxa, 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