@@ -68,7 +68,7 @@ button { margin-right: 10px; }
68
68
69
69
<LearnMore path =" /learn/responding-to-events " >
70
70
71
- イベントハンドラの追加方法を学ぶには ** [ イベントへの応答] ( /learn/responding-to-events ) ** を読んでみましょう 。
71
+ [ ** イベントへの応答** ] ( /learn/responding-to-events ) を読んで、イベントハンドラの追加方法を学びましょう 。
72
72
73
73
</LearnMore >
74
74
@@ -229,7 +229,7 @@ button {
229
229
230
230
<LearnMore path =" /learn/state-a-components-memory " >
231
231
232
- 値を記憶し、インタラクションに応答してその値を更新するには ** [ state: コンポーネントのメモリ] ( /learn/state-a-components-memory ) ** を読んでみましょう 。
232
+ [ ** state: コンポーネントのメモリ** ] ( /learn/state-a-components-memory ) を読んで、値を記憶し、インタラクションに応答してその値を更新する方法について学びましょう 。
233
233
234
234
</LearnMore >
235
235
@@ -251,7 +251,7 @@ button {
251
251
252
252
<LearnMore path =" /learn/render-and-commit " >
253
253
254
- UI 更新のライフサイクルを学ぶには ** [ レンダーとコミット] ( /learn/render-and-commit ) ** を読んでみましょう 。
254
+ [ ** レンダーとコミット** ] ( /learn/render-and-commit ) を読んで、UI 更新のライフサイクルを学びましょう 。
255
255
256
256
</LearnMore >
257
257
@@ -314,7 +314,7 @@ label, textarea { margin-bottom: 10px; display: block; }
314
314
315
315
<LearnMore path =" /learn/state-as-a-snapshot " >
316
316
317
- イベントハンドラ内で state が「固定」され、変化していないように見える理由を学ぶには ** [ state はスナップショットである] ( /learn/state-as-a-snapshot ) ** を読んでみましょう 。
317
+ [ ** state はスナップショットである** ] ( /learn/state-as-a-snapshot ) を読んで、イベントハンドラ内で state が「固定」され、変化していないように見える理由を学びましょう 。
318
318
319
319
</LearnMore >
320
320
@@ -354,7 +354,7 @@ button { display: inline-block; margin: 10px; font-size: 20px; }
354
354
355
355
</Sandpack >
356
356
357
- [ state はスナップショットである] ( /learn/state-as-a-snapshot ) で、なぜこのようなことが起こってしまうのかを説明しています。state を設定すると、新しい再レンダーが要求されますが、すでに実行されているコード内の state は変更されません。そのため ` setScore(score + 1) ` を呼び出した直後は ` score ` が ` 0 ` であり続けます。
357
+ [ state はスナップショットである] ( /learn/state-as-a-snapshot ) で、なぜこのようなことが起こってしまうのかを説明しています。state を設定すると、新しい再レンダーが要求されますが、すでに実行されているコード内の state は変更されません。そのため ` setScore(score + 1) ` を呼び出した直後は ` score ` が ` 0 ` であり続けます。
358
358
359
359
``` js
360
360
console .log (score); // 0
@@ -402,13 +402,13 @@ button { display: inline-block; margin: 10px; font-size: 20px; }
402
402
403
403
<LearnMore path =" /learn/queueing-a-series-of-state-updates " >
404
404
405
- 次のレンダリングの前に複数の更新をキューに入れる方法を学ぶには ** [ 一連の state の変更をキューに入れる ] ( /learn/queueing-a-series-of-state-updates ) ** を読んでみましょう 。
405
+ [ ** 一連の state の更新をキューに入れる ** ] ( /learn/queueing-a-series-of-state-updates ) を読んで、次回のレンダーの前に複数の更新をキューに入れる方法を学びましょう 。
406
406
407
407
</LearnMore >
408
408
409
- ## state 内のオブジェクトを更新する方法 {/* updating-objects-in-state* /}
409
+ ## state 内のオブジェクトの更新 {/* updating-objects-in-state* /}
410
410
411
- State はオブジェクトを含むあらゆる種類の JavaScript の値を保持することができます。しかし、React の state 内で保持するオブジェクトや配列を直接変更してはいけません。その代わり、オブジェクトや配列を更新したい場合、既存のもののコピーを作るなどして新しい値を作成し、その新しい値を使って state を変更する必要があります。
411
+ state にはオブジェクトを含むあらゆる種類の JavaScript の値を保持することができます。しかし、React の state 内で保持するオブジェクトや配列を直接変更してはいけません。その代わり、オブジェクトや配列を更新したい場合、既存のもののコピーを作るなどして新しい値を作成し、その新しい値を使って state を変更する必要があります。
412
412
413
413
通常、変更したいオブジェクトや配列をコピーするには ` ... ` というスプレッド構文を使用します。例えば、ネストされたオブジェクトを更新する場合、次のようになります:
414
414
@@ -633,13 +633,13 @@ img { width: 200px; height: 200px; }
633
633
634
634
<LearnMore path =" /learn/updating-objects-in-state " >
635
635
636
- オブジェクトを正しく更新する方法を学ぶために ** [ state 内のオブジェクトを更新する方法 ] ( /learn/updating-objects-in-state ) ** を読んでみましょう 。
636
+ [ ** state 内のオブジェクトの更新 ** ] ( /learn/updating-objects-in-state ) を読んで、オブジェクトを正しく更新する方法を学びましょう 。
637
637
638
638
</LearnMore >
639
639
640
- ## state 内の配列を更新する方法 {/* updating-arrays-in-state* /}
640
+ ## state 内の配列の更新 {/* updating-arrays-in-state* /}
641
641
642
- 配列もまた、state 内で保持できるミュータブル(mutable; 書き換え可能)な JavaScript オブジェクトの一種ですが、読み取り専用として扱うべきものです。オブジェクトと同様に state に保存された配列を更新したい場合、新しいものを作成し(または既存のもののコピーを作成し)state が新しい配列を使用するように設定する必要があります :
642
+ 配列もまた、state 内で保持できるミュータブル(mutable; 書き換え可能)な JavaScript オブジェクトの一種ですが、読み取り専用として扱うべきものです。オブジェクトと同様に state に保存された配列を更新したい場合、新しいものを作成し(または既存のもののコピーを作成し)、 state が新しい配列を使用するようにセットする必要があります :
643
643
644
644
<Sandpack >
645
645
@@ -791,12 +791,12 @@ function ItemList({ artworks, onToggle }) {
791
791
792
792
<LearnMore path =" /learn/updating-arrays-in-state " >
793
793
794
- 配列を正しく更新する方法を学ぶには ** [ state 内の配列を更新する方法 ] ( /learn/updating-arrays-in-state ) ** を読んでみましょう 。
794
+ [ ** state 内の配列の更新 ** ] ( /learn/updating-arrays-in-state ) を読んで、配列を正しく更新する方法を学びましょう 。
795
795
796
796
</LearnMore >
797
797
798
- ## 次は何? {/* whats-next* /}
798
+ ## 次のステップ {/* whats-next* /}
799
799
800
- この章を 1 ページずつ読み始めるには [ イベントへの応答] ( /learn/responding-to-events ) に移動しましょう!
800
+ [ イベントへの応答] ( /learn/responding-to-events ) に進んで、この章をページごとに読み進めましょう!
801
801
802
- また、すでにこれらのトピックをご存知の方は [ state の管理] ( /learn/managing-state ) を読んでみてはいかがでしょうか 。
802
+ もしくは、すでにこれらのトピックに詳しい場合、 [ state の管理] ( /learn/managing-state ) について読んでみましょう 。
0 commit comments