Help us improve
Share bugs, ideas, or general feedback.
Patches Claude with React 19.2.0 knowledge: Activity component for preserving hidden UI state, Partial Pre-rendering (prerender/resume/cacheSignal), eslint-plugin-react-hooks v6. Load for React 19+ projects.
npx claudepluginhub nevaberry/nevaberry-plugins --plugin react-knowledge-patchHow this skill is triggered — by the user, by Claude, or both
Slash command
/react-knowledge-patch:react-knowledge-patchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Claude Opus 4.6 knows React through 18.x. It is **unaware** of the features below, which cover React 19.0 through 19.2 (released 2025-10-01).
React 19.2 features - use(), useOptimistic, useActionState, useEffectEvent, Activity component, React Compiler. Use when implementing React 19 patterns.
Applies opinionated React 18+/19 conventions for components: hooks patterns, Server Components, Suspense boundaries, state management, performance memoization, use() hook, form actions.
Provides React 19 patterns for components, hooks, Server Components, data fetching, Suspense boundaries, and render optimization with memoization. Use when writing or refactoring React apps.
Share bugs, ideas, or general feedback.
Claude Opus 4.6 knows React through 18.x. It is unaware of the features below, which cover React 19.0 through 19.2 (released 2025-10-01).
| Topic | Reference | Key features |
|---|---|---|
| Server rendering APIs | references/server-rendering.md | cacheSignal, prerender, resume, resumeAndPrerender, Partial Pre-rendering |
<Activity />New component for pre-rendering and preserving state of hidden UI. Replaces conditional rendering with mode-based visibility.
// Instead of: {isVisible && <Page />}
<Activity mode={isVisible ? 'visible' : 'hidden'}>
<Page />
</Activity>;
| Mode | Children | Effects | Updates |
|---|---|---|---|
visible | Shown | Mounted | Processed normally |
hidden | Hidden | Unmounted | Deferred until React is idle |
Unlike conditional rendering ({show && <Component />}), <Activity> preserves component state and DOM when toggling between modes. Hidden children are deprioritized but not destroyed.
Now uses ESLint flat config by default.
// eslint.config.js (flat config, v6 default)
import reactHooks from 'eslint-plugin-react-hooks';
export default [
reactHooks.configs.recommended,
];
For legacy .eslintrc config, change the extends name:
- extends: ['plugin:react-hooks/recommended']
+ extends: ['plugin:react-hooks/recommended-legacy']
| File | Contents |
|---|---|
| server-rendering.md | cacheSignal for RSC, Partial Pre-rendering (prerender, resume, resumeAndPrerender), Node stream variants |