Skip to content

Commit b7f84ed

Browse files
authored
Sync with react.dev @ 40ea071 (#1481)
This PR was automatically generated. Merge changes from [react.dev](https://github.com/reactjs/react.dev/commits/main) at 40ea071 The following files have conflicts and may need new translations: * [ ] [.github/ISSUE_TEMPLATE/3-framework.yml](/reactjs/react.dev/commits/main/.github/ISSUE_TEMPLATE/3-framework.yml) * [ ] [.gitignore](/reactjs/react.dev/commits/main/.gitignore) * [ ] [package.json](/reactjs/react.dev/commits/main/package.json) * [ ] [src/components/Layout/Feedback.tsx](/reactjs/react.dev/commits/main/src/components/Layout/Feedback.tsx) * [ ] [src/components/Layout/HomeContent.js](/reactjs/react.dev/commits/main/src/components/Layout/HomeContent.js) * [ ] [src/content/blog/2023/03/22/react-labs-what-we-have-been-working-on-march-2023.md](/reactjs/react.dev/commits/main/src/content/blog/2023/03/22/react-labs-what-we-have-been-working-on-march-2023.md) * [ ] [src/content/blog/2024/05/22/react-conf-2024-recap.md](/reactjs/react.dev/commits/main/src/content/blog/2024/05/22/react-conf-2024-recap.md) * [ ] [src/content/blog/2024/12/05/react-19.md](/reactjs/react.dev/commits/main/src/content/blog/2024/12/05/react-19.md) * [ ] [src/content/blog/2025/02/14/sunsetting-create-react-app.md](/reactjs/react.dev/commits/main/src/content/blog/2025/02/14/sunsetting-create-react-app.md) * [ ] [src/content/blog/index.md](/reactjs/react.dev/commits/main/src/content/blog/index.md) * [ ] [src/content/community/conferences.md](/reactjs/react.dev/commits/main/src/content/community/conferences.md) * [ ] [src/content/learn/add-react-to-an-existing-project.md](/reactjs/react.dev/commits/main/src/content/learn/add-react-to-an-existing-project.md) * [ ] [src/content/learn/build-a-react-app-from-scratch.md](/reactjs/react.dev/commits/main/src/content/learn/build-a-react-app-from-scratch.md) * [ ] [src/content/learn/choosing-the-state-structure.md](/reactjs/react.dev/commits/main/src/content/learn/choosing-the-state-structure.md) * [ ] [src/content/learn/creating-a-react-app.md](/reactjs/react.dev/commits/main/src/content/learn/creating-a-react-app.md) * [ ] [src/content/learn/separating-events-from-effects.md](/reactjs/react.dev/commits/main/src/content/learn/separating-events-from-effects.md) * [ ] [src/content/learn/synchronizing-with-effects.md](/reactjs/react.dev/commits/main/src/content/learn/synchronizing-with-effects.md) * [ ] [src/content/learn/typescript.md](/reactjs/react.dev/commits/main/src/content/learn/typescript.md) * [ ] [src/content/learn/you-might-not-need-an-effect.md](/reactjs/react.dev/commits/main/src/content/learn/you-might-not-need-an-effect.md) * [ ] [src/content/learn/your-first-component.md](/reactjs/react.dev/commits/main/src/content/learn/your-first-component.md) * [ ] [src/content/reference/eslint-plugin-react-hooks/lints/rules-of-hooks.md](/reactjs/react.dev/commits/main/src/content/reference/eslint-plugin-react-hooks/lints/rules-of-hooks.md) * [ ] [src/content/reference/react-dom/client/index.md](/reactjs/react.dev/commits/main/src/content/reference/react-dom/client/index.md) * [ ] [src/content/reference/react-dom/index.md](/reactjs/react.dev/commits/main/src/content/reference/react-dom/index.md) * [ ] [src/content/reference/react-dom/preinit.md](/reactjs/react.dev/commits/main/src/content/reference/react-dom/preinit.md) * [ ] [src/content/reference/react-dom/preinitModule.md](/reactjs/react.dev/commits/main/src/content/reference/react-dom/preinitModule.md) * [ ] [src/content/reference/react-dom/preload.md](/reactjs/react.dev/commits/main/src/content/reference/react-dom/preload.md) * [ ] [src/content/reference/react-dom/preloadModule.md](/reactjs/react.dev/commits/main/src/content/reference/react-dom/preloadModule.md) * [ ] [src/content/reference/react/Activity.md](/reactjs/react.dev/commits/main/src/content/reference/react/Activity.md) * [ ] [src/content/reference/react/ViewTransition.md](/reactjs/react.dev/commits/main/src/content/reference/react/ViewTransition.md) * [ ] [src/content/reference/react/act.md](/reactjs/react.dev/commits/main/src/content/reference/react/act.md) * [ ] [src/content/reference/react/addTransitionType.md](/reactjs/react.dev/commits/main/src/content/reference/react/addTransitionType.md) * [ ] [src/content/reference/react/index.md](/reactjs/react.dev/commits/main/src/content/reference/react/index.md) * [ ] [src/content/reference/react/useActionState.md](/reactjs/react.dev/commits/main/src/content/reference/react/useActionState.md) * [ ] [src/content/reference/react/useEffect.md](/reactjs/react.dev/commits/main/src/content/reference/react/useEffect.md) * [ ] [src/content/reference/react/useEffectEvent.md](/reactjs/react.dev/commits/main/src/content/reference/react/useEffectEvent.md) * [ ] [src/content/reference/react/useId.md](/reactjs/react.dev/commits/main/src/content/reference/react/useId.md) * [ ] [src/content/reference/react/useOptimistic.md](/reactjs/react.dev/commits/main/src/content/reference/react/useOptimistic.md) * [ ] [src/content/reference/react/useTransition.md](/reactjs/react.dev/commits/main/src/content/reference/react/useTransition.md) * [ ] [src/content/reference/rsc/directives.md](/reactjs/react.dev/commits/main/src/content/reference/rsc/directives.md) * [ ] [src/content/reference/rsc/use-client.md](/reactjs/react.dev/commits/main/src/content/reference/rsc/use-client.md) * [ ] [src/content/reference/rules/components-and-hooks-must-be-pure.md](/reactjs/react.dev/commits/main/src/content/reference/rules/components-and-hooks-must-be-pure.md) * [ ] [src/sidebarBlog.json](/reactjs/react.dev/commits/main/src/sidebarBlog.json) * [ ] [yarn.lock](/reactjs/react.dev/commits/main/yarn.lock) Please fix the conflicts by pushing new commits to this pull request, either by editing the files directly on GitHub or by checking out this branch. ## DO NOT SQUASH MERGE THIS PULL REQUEST! Doing so will "erase" the commits from main and cause them to show up as conflicts the next time we merge.
2 parents e1cbe30 + 201a005 commit b7f84ed

File tree

92 files changed

+42728
-856
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+42728
-856
lines changed

.claude/agents/docs-reviewer.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
name: docs-reviewer
3+
description: "Lean docs reviewer that dispatches reviews docs for a particular skill."
4+
model: opus
5+
color: cyan
6+
---
7+
8+
You are a direct, critical, expert reviewer for React documentation.
9+
10+
Your role is to use given skills to validate given doc pages for consistency, correctness, and adherence to established patterns.
11+
12+
Complete this process:
13+
14+
## Phase 1: Task Creation
15+
1. CRITICAL: Read the skill requested.
16+
2. Understand the skill's requirements.
17+
3. Create a task list to validate skills requirements.
18+
19+
## Phase 2: Validate
20+
21+
1. Read the docs files given.
22+
2. Review each file with the task list to verify.
23+
24+
## Phase 3: Respond
25+
26+
You must respond with a checklist of the issues you identified, and line number.
27+
28+
DO NOT respond with passed validations, ONLY respond with the problems.

.claude/settings.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"skills": {
3+
"suggest": [
4+
{
5+
"pattern": "src/content/learn/**/*.md",
6+
"skill": "docs-writer-learn"
7+
},
8+
{
9+
"pattern": "src/content/reference/**/*.md",
10+
"skill": "docs-writer-reference"
11+
}
12+
]
13+
},
14+
"permissions": {
15+
"allow": [
16+
"Skill(docs-voice)",
17+
"Skill(docs-components)",
18+
"Skill(docs-sandpack)",
19+
"Skill(docs-rsc-sandpack)",
20+
"Skill(docs-writer-learn)",
21+
"Skill(docs-writer-reference)",
22+
"Bash(yarn lint:*)",
23+
"Bash(yarn lint-heading-ids:*)",
24+
"Bash(yarn lint:fix:*)",
25+
"Bash(yarn tsc:*)",
26+
"Bash(yarn check-all:*)",
27+
"Bash(yarn fix-headings:*)",
28+
"Bash(yarn deadlinks:*)",
29+
"Bash(yarn prettier:diff:*)"
30+
]
31+
}
32+
}

0 commit comments

Comments
 (0)