Skip to content

Commit d7c7530

Browse files
authored
Remove garbage
1 parent 8c05609 commit d7c7530

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

content/docs/hooks-effect.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ function Example() {
117117
**`useEffect` は何をやっているのか?** このフックを使うことで、レンダー後に何かの処理をしないといけない、ということを React に伝えます。React はあなたが渡した関数を覚えており(これを「副作用(関数)」と呼ぶこととします)、DOM の更新の後にそれを呼び出します。この副作用の場合はドキュメントのタイトルをセットしていますが、データを取得したりその他何らかの命令型の API を呼び出したりすることも可能です。
118118

119119
**`useEffect` がコンポーネント内で呼ばれるのはなぜか?** コンポーネント内で `useEffect` を記述することで、副作用内から state である `count`(や任意の props)にアクセスできるようになります。それらは既に関数スコープ内に存在するので、参照するための特別な API は必要ありません。フックは JavaScript のクロージャを活用しており、JavaScript で解決できることに対して React 特有の API を導入することはしません。
120-
```参照するための
121120

122121
**`useEffect` は毎回のレンダー後に呼ばれるのか?** その通りです! デフォルトでは、副作用関数は初回のレンダー時*および*毎回の更新時に呼び出されます。あとで[カスタマイズする方法](#tip-optimizing-performance-by-skipping-effects)について説明します。「マウント」と「更新」という観点で考えるのではなく、「レンダーの後」に副作用は起こる、というように考える方が簡単かもしれません。React は、副作用が実行される時点では DOM が正しく更新され終わっていることを保証します。
123122

0 commit comments

Comments
 (0)