Skip to content

Commit

Permalink
Merge pull request #765 from reactjs/fix-762
Browse files Browse the repository at this point in the history
アップデート関数 => 更新用関数
  • Loading branch information
smikitky authored May 11, 2024
2 parents 0e2e896 + d019f30 commit e29ad8c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/content/learn/queueing-a-series-of-state-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ h1 { display: inline-block; margin: 10px; width: 30px; text-align: center; }
* **更新用関数**(例:`n => n + 1`)の場合、それがキューに追加されます。
* **それ以外の値**(例:数値 `5`)の場合、ここまでのキューの内容を無視する "`5` に置き換えよ" のような命令を追加します。

イベントハンドラが完了した後、React は再レンダーをトリガします。再レンダー中に React はキューを処理します。アップデート関数はレンダー中に実行されるため**更新用関数は[純関数](/learn/keeping-components-pure)である必要があり**、結果だけを*返す*ようにする必要があります。その中で state をセットしたり、他の副作用を実行したりしないでください。Strict Mode では、React は各更新用関数を 2 回実行します(ただし 2 つ目の結果は破棄されます)が、これによって間違いを見つけやすくなります。
イベントハンドラが完了した後、React は再レンダーをトリガします。再レンダー中に React はキューを処理します。更新用関数はレンダー中に実行されるため**更新用関数は[純関数](/learn/keeping-components-pure)である必要があり**、結果だけを*返す*ようにする必要があります。その中で state をセットしたり、他の副作用を実行したりしないでください。Strict Mode では、React は各更新用関数を 2 回実行します(ただし 2 つ目の結果は破棄されます)が、これによって間違いを見つけやすくなります。

### 命名規則 {/*naming-conventions*/}

Expand Down

0 comments on commit e29ad8c

Please sign in to comment.