React: Testowanie

React: Testowanie

Debugowanie, obsługa błędów oraz pisanie testów jednostkowych i integracyjnych to bardzo ważna część pracy programisty, pozwalająca utrzymać wysoką jakość kodu. Ten moduł pokazuje, jak dbać o kod, korzystając z ekosystemu Reacta oraz bibliotek Jest i React Testing Library.

Czego się nauczysz

  • Debugowania aplikacji reactowych
  • Zarządzania wyjątkami (try...catch, Error Boundaries, react-error-boundary) i trybu ścisłego (strict mode)
  • Pracy z biblioteką Jest (mocki, .spyOn())
  • Pisania testów za pomocą React Testing Library
  • Dobrych praktyk testowania aplikacji złożonej z komponentów 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 testowania aplikacji 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