Senior specialist in React 19.2+ performance, React Compiler (Forget), and advanced architectural patterns. Use when optimizing re-renders, bundle size, data fetching waterfalls (cacheSignal), or server-side efficiency (PPR).
This skill provides comprehensive performance optimization guidance for React applications, optimized for AI-assisted workflows in 2026. It focuses on eliminating waterfalls, leveraging the React Compiler, and maximizing both server and client-side efficiency through modern APIs (use, useActionState, <Activity>).
cacheSignal to prevent wasted work.<Activity> for state preservation.use() API: Eliminates the useEffect + useState boilerplate for data fetching, reducing client-side code by up to 30%.cacheSignal: Allows the server to abort expensive async work if the client disconnects or navigates away.useActionState: Native handling of pending states and optimistic updates, reducing reliance on third-party form/state libraries.cacheSignal for Lifecycle Managementbetter-all)Promise.all() for Independent Operationsimport())use() API for Promises and ContextuseActionState for Form ManagementuseOptimistic for Instant UI FeedbackstartTransition)<Activity> Component (Show/Hide with State preservation)content-visibility.find()toSorted() vs sort()useEffectEventuseLatest for Stable Callback Refs| Don't | Do |
| :--- | :--- |
| import { Icon } from 'large-lib' | import Icon from 'large-lib/Icon' |
| await a(); await b(); | Promise.all([a(), b()]) |
| useEffect(() => { fetch(...) }, []) | const data = use(dataPromise) |
| const [state, set] = useState(init()) | useState(() => init()) |
| array.sort() | array.toSorted() |
| searchParams in component body | searchParams only in callbacks |
| Manual useMemo/useCallback (mostly) | Trust React Compiler (but check Rules of React) |
Optimized for React 19.2+ and Next.js 16.1+. Updated: January 22, 2026 - 14:59
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer