Toolverse
All skills

react-web

by alinaqi

React web development with hooks, React Query, Zustand

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
alinaqi
Category
Frontend
Views
1

About this skill

React web development with hooks, React Query, Zustand

How to use

  1. Załaduj skill razem z plikami base.md i typescript.md, aby uzyskać pełny kontekst TypeScript i podstawowy setup.

  2. 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).

  3. Uruchom testy poleceniem npm test — powinny się nie powieść, bo kod implementacyjny jeszcze nie istnieje. To potwierdza, że test jest poprawnie napisany.

  4. Napisz minimalny kod komponentu w pliku .tsx, wystarczający do przejścia testów. Nie dodawaj funkcjonalności, którą testy nie wymagają.

  5. Ponownie uruchom testy — powinny przejść. Jeśli nie, popraw implementację, aż wszystkie testy będą zielone.

  6. Po zatwierdzeniu logiki dodaj style w pliku .module.css lub wybranym systemie stylowania. Testy logiki już gwarantują, że komponent działa prawidłowo.

Related skills