From ed0188ab23e955fdf6789fc41e839068305cbf9d Mon Sep 17 00:00:00 2001 From: Soichiro Miki Date: Thu, 10 Oct 2024 14:54:56 +0900 Subject: [PATCH] =?UTF-8?q?Fix=20typo=20in=20solution=20to=20third=20chall?= =?UTF-8?q?enge=20problem=20in=20'=E3=82=B3=E3=83=B3=E3=83=9D=E3=83=BC?= =?UTF-8?q?=E3=83=8D=E3=83=B3=E3=83=88=E3=82=92=E7=B4=94=E7=B2=8B=E3=81=AB?= =?UTF-8?q?=E4=BF=9D=E3=81=A4'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #800 Correct the phrase '発生していることがわかるでしょ。' to '発生していることがわかるでしょう。' in the solution to the third challenge problem in 'コンポーネントを純粋に保つ'. --- src/content/learn/keeping-components-pure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/learn/keeping-components-pure.md b/src/content/learn/keeping-components-pure.md index 9ad319790..015145f4e 100644 --- a/src/content/learn/keeping-components-pure.md +++ b/src/content/learn/keeping-components-pure.md @@ -675,7 +675,7 @@ li { -時計が更新されるたびに、"Create Story" が *2 回*追加されることに気づくと、レンダー中にミューテーションが発生していることがわかるでしょ。Strict Mode は、このような問題をより目立たせるために、コンポーネントを 2 回呼び出します。 +時計が更新されるたびに、"Create Story" が *2 回*追加されることに気づくと、レンダー中にミューテーションが発生していることがわかるでしょう。Strict Mode は、このような問題をより目立たせるために、コンポーネントを 2 回呼び出します。 問題は `StoryTray` 関数が純粋でないことです。受け取った `stories` 配列(props の一部です)に `push` を呼び出すことで、`StoryTray` がレンダーし始める*前に*作成されたオブジェクトをミューテートしてしまっています。これにより、バグや予測困難な動作につながります。