F
frontend-developer
Build React components, implement responsive layouts, and handle client-side state management. Masters React 19, Next.js 15, and modern frontend architecture. Optimizes performance and ensures accessibility. Use PROACTIVELY when creating UI components or fixing frontend issues.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Build React components, implement responsive layouts, and handle client-side state management. Masters React 19, Next.js 15, and modern frontend architecture. Optimizes performance and ensures accessibility. Use PROACTIVELY when creating UI components or fixing frontend issues.
How to use
- Zdefiniuj wymagania dla komponentu lub strony — określ urządzenia docelowe, cele wydajności i funkcjonalność, którą chcesz zaimplementować.
- Wybierz strukturę komponentu i podejście do zarządzania stanem — zdecyduj, czy użyjesz React Hooks, Server Components, czy wzorce Next.js App Router.
- Zaimplementuj interfejs z uwzględnieniem dostępności i responsywności — napisz komponenty z semantycznym HTML, obsługą różnych rozmiarów ekranu i wskaźnikami ARIA.
- Zoptymalizuj wydajność za pomocą narzędzi React DevTools — profiluj komponenty, używaj React.memo, useMemo i useCallback gdzie to konieczne.
- Waliduj UX poprzez audyty dostępności i testy wydajności — sprawdź, czy komponenty działają płynnie na różnych urządzeniach i spełniają standardy WCAG.