React Hooks・Next.js パターン

Community

Master React Hooks & Next.js patterns.

AuthorTakashi-Matsumura
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses common pitfalls in React and Next.js development, such as infinite loops caused by dependency array issues and inefficient state management, providing clear patterns for robust Client Component development.

Core Features & Use Cases

  • Infinite Loop Prevention: Demonstrates correct useCallback and useEffect usage to avoid infinite re-renders, especially after code linting.
  • Server Actions & Optimistic UI: Guides on implementing secure Server Actions and enhancing user experience with useOptimistic.
  • State Management: Shows best practices for Zustand store integration, including selective subscriptions and server-to-client data passing.
  • Suspense & Loading States: Explains how to leverage Suspense and loading.tsx for seamless asynchronous data fetching.
  • Custom Hooks: Provides examples of reusable custom hooks like useFetch and useDebounce.
  • Use Case: When refactoring a component and encountering unexpected re-renders after Biome checks, use this Skill to apply the correct useCallback pattern to stabilize your effects.

Quick Start

Apply the useCallback pattern to the fetchData function in your useEffect hook to prevent infinite loops.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: React Hooks・Next.js パターン
Download link: https://github.com/Takashi-Matsumura/lion-frame/archive/main.zip#react-hooks-next-js

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.