From d019f308db4cf7441e55f6d5bc43dd69f25750ed Mon Sep 17 00:00:00 2001 From: Soichiro Miki Date: Sat, 11 May 2024 17:22:34 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=A2=E3=83=83=E3=83=97=E3=83=87=E3=83=BC?= =?UTF-8?q?=E3=83=88=E9=96=A2=E6=95=B0=20=3D>=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=94=A8=E9=96=A2=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes #762 --- src/content/learn/queueing-a-series-of-state-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/learn/queueing-a-series-of-state-updates.md b/src/content/learn/queueing-a-series-of-state-updates.md index 300950b5c..be3973682 100644 --- a/src/content/learn/queueing-a-series-of-state-updates.md +++ b/src/content/learn/queueing-a-series-of-state-updates.md @@ -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*/}