Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
React web development with hooks, React Query, Zustand
How to use
Załaduj skill razem z plikami base.md i typescript.md, aby uzyskać pełny kontekst TypeScript i podstawowy setup.
Przed napisaniem komponentu utwórz plik testowy z rozszerzeniem .test.tsx — zdefiniuj tam wszystkie oczekiwane zachowania komponentu za pomocą React Testing Library (render, screen, fireEvent).
Uruchom testy poleceniem npm test — powinny się nie powieść, bo kod implementacyjny jeszcze nie istnieje. To potwierdza, że test jest poprawnie napisany.
Napisz minimalny kod komponentu w pliku .tsx, wystarczający do przejścia testów. Nie dodawaj funkcjonalności, którą testy nie wymagają.
Ponownie uruchom testy — powinny przejść. Jeśli nie, popraw implementację, aż wszystkie testy będą zielone.
Po zatwierdzeniu logiki dodaj style w pliku .module.css lub wybranym systemie stylowania. Testy logiki już gwarantują, że komponent działa prawidłowo.