frontend-patterns
Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
How to use
Sklonuj repozytorium lub pobierz folder skills/frontend-patterns z gałęzi głównej. Zawiera on kompletną dokumentację wzorców z przykładami TypeScript.
Przejrzyj sekcję Component Patterns, aby zrozumieć różnicę między kompozycją a dziedziczeniem. Przykład Card pokazuje, jak budować komponenty poprzez łączenie mniejszych, wielokrotnie używalnych części zamiast rozszerzania klas.
Zapoznaj się ze wzorcem Compound Components, który demonstruje użycie React Context do zarządzania stanem między powiązanymi komponentami. Przykład Tabs pokazuje, jak tworzyć komponenty, które współpracują ze sobą bez konieczności przekazywania props'ów przez wiele poziomów.
Zastosuj te wzorce w swoim projekcie React lub Next.js, dostosowując przykłady kodu do swoich potrzeb. Każdy wzorzec zawiera zarówno dobre praktyki (oznaczone ✅) jak i błędy do uniknięcia.
Wróć do dokumentacji, gdy pracujesz nad optymalizacją wydajności lub zarządzaniem stanem — zawiera ona konkretne rozwiązania dla typowych wyzwań w aplikacjach frontendowych.