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
