Token导航 LogoToken导航TokenDH.com
前端设计需要联网github未标认证来源可访问许可证需确认审计通过

reactReact 开发

Agent Skill

用于辅助前端页面、组件、样式和交互逻辑的开发与维护。它适合让 Agent 生成或审查 React、Next.js、Vue、Tailwind、CSS 等相关代码,整理组件结构,或定位布局和性能问题。使用时需要结合项目现有设计系统、路由和构建方式,避免只生成孤立片段;涉及页面改动时,应配合本地预览和构建检查确认视觉效果。

总安装

890

周安装

36

GitHub Stars

4

下载量

279
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:react(React 开发)
来源仓库:https://github.com/eyadsibai/ltk
仓库路径:skills/react
安装命令:
npx skills add https://github.com/eyadsibai/ltk --skill React
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/eyadsibai/ltk --skill React

简介

用于 React 组件开发与前端逻辑维护,支持 Next.js 与 Tailwind 集成。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中生成或审查 UI 代码。
  • 提供 hooks 使用规范与性能优化建议。
  • 安装命令:npx skills add https://github.com/eyadsibai/ltk --skill React。
  • 改动后请配合本地预览验证视觉效果。

SKILL.md

React Development

Guidance for building React applications with modern patterns.


Hooks Reference

Built-in Hooks

HookPurposeWhen to Use
useStateLocal stateSimple values, toggles, form inputs
useReducerComplex stateMultiple sub-values, state machines
useEffectSide effectsData fetching, subscriptions, DOM manipulation
useContextConsume contextTheme, auth, global state
useRefMutable referenceDOM access, persist values across renders
useMemoMemoize valueExpensive calculations
useCallbackMemoize functionStable callbacks for child components
useLayoutEffectSync DOM effectsMeasure DOM before paint
useIdUnique IDsAccessibility, form labels

Hook Rules

RuleWhy
Only call at top levelHooks rely on call order
Only call from React functionsComponents or custom hooks
Name custom hooks with "use"Convention for linting

Component Patterns

PatternUse CaseKey Concept
PresentationalPure UI, no logicProps in, JSX out
ContainerData fetching, stateWraps presentational
Compound ComponentsRelated components sharing stateParent provides context
Render PropsShare behaviorFunction as child
Custom HooksReusable stateful logicExtract from components
HOCLegacy patternPrefer hooks instead

State Management Decision

SolutionBest ForTrade-offs
useStateComponent-localSimplest, prop drilling for sharing
useReducerComplex local stateMore boilerplate, predictable
ContextTheme, auth, i18nRe-renders all consumers
ZustandSimple globalMinimal API, good devtools
Redux ToolkitComplex globalPowerful, more boilerplate
React Query/TanStackServer stateCaching, background refresh
Jotai/RecoilAtomic stateFine-grained updates

Key concept: Server state (API data) and client state (UI state) should be managed differently. Use React Query for server state.


useEffect Patterns

PatternDependency ArrayPurpose
Run once[]Initial fetch, setup
Run on change[dep1, dep2]React to specific changes
Run every render(omit)Rarely needed
CleanupReturn functionSubscriptions, timers

Common Pitfalls

PitfallSolution
Infinite loopsInclude all dependencies, use useCallback
Stale closuresUse refs or functional updates
Race conditionsCleanup flag or AbortController
Missing depsTrust the linter, refactor if needed

Performance Optimization

TechniqueWhen to UseCost
React.memoExpensive child, frequent parent rendersShallow comparison
useMemoExpensive calculationMemory for cached value
useCallbackCallback passed to memoized childMemory for function
Lazy loadingLarge components, routesInitial load vs waterfall
VirtualizationLong lists (100+ items)Complexity

Key concept: Don't optimize prematurely. Measure first with React DevTools Profiler.


Conditional Rendering

PatternUse Case
&&Show/hide single element
TernaryTwo alternatives
Early returnMultiple conditions, cleaner
Switch/object mapMany alternatives

Form Handling

ApproachUse Case
ControlledNeed validation, formatting
Uncontrolled (refs)Simple forms, performance
React Hook FormComplex forms, validation
FormikLegacy, full-featured

Key concept: Controlled components store value in React state. Uncontrolled use DOM as source of truth.


Project Structure

DirectoryPurpose
components/ui/Generic, reusable (Button, Card)
components/features/Feature-specific compositions
hooks/Custom hooks
contexts/React contexts + providers
pages/ or routes/Route components
services/ or api/API calls, data fetching
types/TypeScript types
utils/Pure helper functions

Best Practices

PracticeWhy
Keep components small (<100 lines)Readable, testable
Colocate related codeEasier to maintain
Lift state only when neededAvoid unnecessary complexity
Use TypeScript for propsCatch errors, better DX
Prefer composition over inheritanceReact's design philosophy
Extract custom hooksReusable logic, testable

Resources

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

31.45%
按下载量换算88

Claude

31.14%
按下载量换算87

Cursor

20.46%
按下载量换算57

Gemini CLI

9.08%
按下载量换算25

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills