Skip to content

Commit 5273785

Browse files
smikitkykoba04
andauthored
Update src/content/learn/keeping-components-pure.md
Co-authored-by: Toru Kobayashi <[email protected]>
1 parent d8a4a2c commit 5273785

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/content/learn/keeping-components-pure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ React では、**副作用は通常、[イベントハンドラ](/learn/respondi
219219
* **コンポーネントは自分の仕事に集中する。** レンダー前に存在していたオブジェクトや変数を書き換えない。
220220
* **入力が同じなら出力も同じ。** 同じ入力に対しては、常に同じ JSX を返すようにする。
221221
* レンダーはいつでも起こる可能性があるため、コンポーネントは相互の呼び出し順に依存してはいけない。
222-
* コンポーネントがレンダーに使用する入力値を書き換えない。これには props、state、コンテクストも含まれる。画面を更新するためには既存のオブジェクトを書き換えるのではなく、代わりに [ステートを「セット」する](/learn/state-a-components-memory)
222+
* コンポーネントがレンダーに使用する入力値を書き換えない。これには props、state、コンテクストも含まれる。画面を更新するためには既存のオブジェクトを書き換えるのではなく、代わりに [state を設定する](/learn/state-a-components-memory)
223223
* コンポーネントのロジックはできるだけコンポーネントが返す JSX の中で表現する。何かを「変える」必要がある場合、通常はイベントハンドラで行う。最終手段として `useEffect` を使用する。
224224
* 純関数を書くことには訓練が必要だが、それにより React パラダイムの威力が発揮される。
225225

0 commit comments

Comments
 (0)