Toolverse
All skills

react-state-management

by wshobson

Master modern React state management with Redux Toolkit, Zustand, Jotai, and React Query. Use when setting up global state, managing server state, or choosing between state management solutions.

Installation

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

Installation

Quick info

Author
wshobson
Category
Frontend
Views
35

About this skill

Master modern React state management with Redux Toolkit, Zustand, Jotai, and React Query. Use when setting up global state, managing server state, or choosing between state management solutions.

How to use

  1. Zidentyfikuj typ stanu, którym chcesz zarządzać — zdecyduj, czy potrzebujesz stanu lokalnego (useState, useReducer), globalnego (Redux Toolkit, Zustand, Jotai), stanu serwera (React Query, SWR), stanu URL (React Router) czy stanu formularza (React Hook Form). 2. Wybierz odpowiednie narzędzie na podstawie skali projektu — dla małych aplikacji z prostym stanem wybierz Zustand lub Jotai, dla dużych aplikacji ze złożonym stanem użyj Redux Toolkit, a dla intensywnej interakcji z serwerem połącz React Query z lekkim stanem klienta. 3. Zainstaluj wybraną bibliotekę w swoim projekcie React — na przykład npm install zustand dla Zustand lub npm install @reduxjs/toolkit react-redux dla Redux Toolkit. 4. Utwórz store lub hook zarządzający stanem zgodnie z dokumentacją wybranego narzędzia — przykładowo w Zustand stwórz hook za pomocą create() z middleware'ami devtools i persist. 5. Zintegruj hook lub store w komponentach — importuj go w komponentach, które potrzebują dostępu do stanu, i używaj go do odczytywania i aktualizacji wartości. 6. Debuguj problemy związane ze stanem — wykorzystaj narzędzia deweloperskie (Redux DevTools, Zustand devtools) i dokumentację do rozwiązywania problemów z synchronizacją lub wydajnością stanu.

Related skills

theme-factory

by anthropics

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

Frontend
40139

browser-use

by browser-use

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, or extract information from web pages.

Frontend
23107

interactive-dashboard-builder

by anthropics

Build self-contained interactive HTML dashboards with Chart.js, dropdown filters, and professional styling. Use when creating dashboards, building interactive reports, or generating shareable HTML files with charts and filters that work without a server.

Frontend
2298

tailwind-design-system

by wshobson

Build scalable design systems with Tailwind CSS, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.

Frontend
2676

better-icons

by better-auth

Use when working with icons in any project. Provides CLI for searching 200+ icon libraries (Iconify) and retrieving SVGs. Commands: `better-icons search u003cqueryu003e` to find icons, `better-icons get u003cidu003e` to get SVG. Also available as MCP server for AI agents.

Frontend
2037

game-development

by davila7

Game development orchestrator. Routes to platform-specific skills based on project needs.

Frontend
36112