Skip to content

Commit

Permalink
Translate "Rules of React" on reference index
Browse files Browse the repository at this point in the history
  • Loading branch information
smikitky committed Apr 11, 2024
1 parent b2a0bf3 commit 89439d2
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/content/reference/react/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ React DOM には(ブラウザの DOM 環境で動作する)ウェブアプ
* [クライアント API](/reference/react-dom/client) - クライアント(ブラウザ)で React コンポーネントをレンダーするための `react-dom/client` API 群
* [サーバ API](/reference/react-dom/server) - サーバで React コンポーネントを HTML にレンダーするための `react-dom/server` API 群

## Rules of React {/*rules-of-react*/}
## React のルール {/*rules-of-react*/}

React has idioms — or rules — for how to express patterns in a way that is easy to understand and yields high-quality applications:
React には、理解しやすい方法でパターンを表現し高品質なアプリケーションを産み出すための慣用的な記法、ないしルールが存在します。

* [Components and Hooks must be pure](/reference/rules/components-and-hooks-must-be-pure)Purity makes your code easier to understand, debug, and allows React to automatically optimize your components and hooks correctly.
* [React calls Components and Hooks](/reference/rules/react-calls-components-and-hooks) – React is responsible for rendering components and hooks when necessary to optimize the user experience.
* [Rules of Hooks](/reference/rules/rules-of-hooks)Hooks are defined using JavaScript functions, but they represent a special type of reusable UI logic with restrictions on where they can be called.
* [コンポーネントとフックを純粋に保つ](/reference/rules/components-and-hooks-must-be-pure)これらを純粋に保つことにより、コードの理解やデバッグが容易になり、React がコンポーネントやフックを自動的に正しく最適化できるようになります。
* [コンポーネントやフックを呼び出すのは React](/reference/rules/react-calls-components-and-hooks)ユーザ体験を最適化するために必要に応じてコンポーネントやフックを呼び出すというのは React 自身の責務です。
* [フックのルール](/reference/rules/rules-of-hooks)フックは再利用可能な UI ロジックを表す JavaScript の関数として定義されており、呼び出せる場所に関する制約があります。

## レガシー API {/*legacy-apis*/}

Expand Down

0 comments on commit 89439d2

Please sign in to comment.