04-web-and-network/react-development/SKILL.md
# React Development — Complete Guide > A comprehensive guide to building modern React applications with TypeScript. Covers fundamentals through advanced patterns, Hooks mastery, TypeScript integration, performance optimization, and algorithm internals. ## Target Audience - Developers new to React who want a solid foundation - Intermediate React developers looking to deepen their understanding of Hooks and TypeScript patterns - Engineers who want to understand React's internal algorithms (Virt
npx skillsauth add gaku52/claude-code-skills 04-web-and-network/react-developmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A comprehensive guide to building modern React applications with TypeScript. Covers fundamentals through advanced patterns, Hooks mastery, TypeScript integration, performance optimization, and algorithm internals.
| File | Topic | Overview | |------|-------|----------| | 01-what-is-react.md | What is React | Core concepts: components, Virtual DOM, declarative UI | | 02-setup-environment.md | Setup Environment | Node.js, Vite, project creation and structure | | 03-jsx-fundamentals.md | JSX Fundamentals | JSX syntax, JavaScript embedding, conditionals, lists | | 04-components-intro.md | Components Intro | Function components, splitting, imports/exports | | 05-props-basics.md | Props Basics | Passing data, TypeScript types, default values, children | | 06-state-basics.md | State Basics | useState, state updates, arrays and objects | | 07-events-lists.md | Events and Lists | Event handling, forms, list rendering, keys |
| File | Topic | Overview | |------|-------|----------| | hooks-mastery.md | Hooks Complete Guide | useState, useEffect, useRef, custom hooks, useContext + useReducer, performance data |
| File | Topic | Overview | |------|-------|----------| | typescript-patterns.md | TypeScript Patterns | Component types, advanced Props patterns, generics, Context, forms |
| File | Topic | Overview | |------|-------|----------| | optimization-complete.md | Optimization Complete Guide | React.memo, useMemo, useCallback, code splitting, virtualization |
| File | Topic | Overview | |------|-------|----------| | fiber-reconciliation-proof.md | Fiber Reconciliation | Mathematical proof of O(n) reconciliation algorithm | | virtual-dom-diffing-proof.md | Virtual DOM Diffing | Proof of heuristic diffing vs optimal tree edit distance |
Beginners: 01-basics (01 → 07, in order)
Intermediate: 02-hooks → 03-typescript
Advanced: 04-optimization → 05-algorithms
No. As of 2024, function components with Hooks are the standard. Class components are only relevant for maintaining legacy code. All guides here use function components exclusively.
Not by default. Memoization adds overhead and complexity. Apply it only when you have measured a real performance problem — typically when passing callbacks to memoized child components (React.memo) or when performing expensive calculations that run on every render.
TypeScript is strongly recommended for any project beyond a quick prototype. It catches prop type errors at compile time, provides IDE autocompletion, and makes refactoring safer. All code examples in this guide use TypeScript.
This guide covers:
tools
Fundamentals of modern web development. Framework selection (React, Vue, Next.js), project architecture, state management, routing, build tools, and CSS strategy best practices.
development
# Node.js Development Skill > A practical guide collection for Node.js development. Covers all aspects of Node.js application development, including Express, NestJS, asynchronous patterns, and performance optimization. ## Overview This skill covers the following topics: - **Express & NestJS**: When to use a lightweight framework vs. an enterprise framework - **Asynchronous Patterns**: Promise, async/await, Event Emitter, Streams, Worker Threads, Cluster - **Performance Optimization**: Memory
development
# Backend Development — Complete Guide > A comprehensive guide to backend engineering. Covers the fundamentals of HTTP, REST API design, databases, authentication, environment configuration, and algorithm proofs — everything needed to build robust server-side systems. ## Target Audience - Developers new to backend engineering - Frontend engineers expanding toward full-stack development - Engineers looking to solidify their understanding of server-side fundamentals ## Prerequisites - Basic p
development
# Database Design > A comprehensive collection of practical guides for database design. Covers normalization, schema design, query optimization, performance tuning, and migration strategies -- everything needed to build efficient, scalable databases. ## Target Audience - Developers who want to design reliable, performant database schemas - Engineers working on query optimization and performance tuning - Teams managing database migrations and schema evolution ## Prerequisites - Basic SQL kno