Lekcja tekstowa
Debugowanie, obsługa błędów oraz pisanie testów jednostkowych czy integracyjnych to bardzo ważna część pracy programisty.Pozwala ona utrzymywać wysoką jakość kodu. Każda zmiana w implementacji jest od razu testowana, a ewentualne problemy – szybko wychwytywane.W tym materiale dowiesz się, jak dbać o kod, korzystając z ekosystemu Reacta oraz bibliotek Jest i React Testing Library.
Przeczytaj więcej w ebooku React: Testowanie
Pobierz PDF, aby wygodnie zapoznać się z ebookiem na dowolnym urządzeniu.
Lekcja audio
Debugowanie, obsługa błędów oraz pisanie testów jednostkowych czy integracyjnych to bardzo ważna część pracy programisty.Pozwala ona utrzymywać wysoką jakość kodu. Każda zmiana w implementacji jest od razu testowana, a ewentualne problemy – szybko wychwytywane.W tym materiale dowiesz się, jak dbać o kod, korzystając z ekosystemu Reacta oraz bibliotek Jest i React Testing Library.
Przeczytaj więcej w ebooku React: Testowanie
Pobierz PDF, aby wygodnie zapoznać się z ebookiem na dowolnym urządzeniu.
Zadanie
Debugowanie, obsługa błędów oraz pisanie testów jednostkowych czy integracyjnych to bardzo ważna część pracy programisty.Pozwala ona utrzymywać wysoką jakość kodu. Każda zmiana w implementacji jest od razu testowana, a ewentualne problemy – szybko wychwytywane.W tym materiale dowiesz się, jak dbać o kod, korzystając z ekosystemu Reacta oraz bibliotek Jest i React Testing Library.
Przeczytaj więcej w ebooku React: Testowanie
Pobierz PDF, aby wygodnie zapoznać się z ebookiem na dowolnym urządzeniu.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Warsztat będzie omawiać poniższe zagadnienia. Informacje na ich temat znajdziesz zarówno w części teoretycznej, jak i praktycznej, tj. w zadaniach oraz projekcie.
- Wprowadzenie
- Debugowanie
- Zarządzanie wyjątkami
- try … catch
- Error Boundaries
- react-error-boundary - Tryb ścisły (ang. strict mode)
- Jest
- Mocks
- .spyOn()
- Podsumowanie - React Testing Library
Co wchodzi w skład warsztatu?
- PDF w formie prezentacji, który zawiera wyjaśnienie zagadnień wraz z przykładami kodu (zobacz darmowy warsztat).
- Zadania do samodzielnego wykonania w serwisie GitHub (wymagane darmowe konto).
- Omówienie i przedstawienie rozwiązań zadań w formie wideo.
- Projekt do samodzielnego wykonania, który można wykorzystać w portfolio.
- Wideo z przykładowym Code Review projektów – omówienie dobrych praktyk i najczęściej popełnianych błędów.