Skip to content

Commit

Permalink
Remove garbage
Browse files Browse the repository at this point in the history
  • Loading branch information
smikitky authored Feb 4, 2019
1 parent 8c05609 commit d7c7530
Showing 1 changed file with 0 additions and 1 deletion.
1 change: 0 additions & 1 deletion content/docs/hooks-effect.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,6 @@ function Example() {
**`useEffect` は何をやっているのか?** このフックを使うことで、レンダー後に何かの処理をしないといけない、ということを React に伝えます。React はあなたが渡した関数を覚えており(これを「副作用(関数)」と呼ぶこととします)、DOM の更新の後にそれを呼び出します。この副作用の場合はドキュメントのタイトルをセットしていますが、データを取得したりその他何らかの命令型の API を呼び出したりすることも可能です。

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

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

Expand Down

0 comments on commit d7c7530

Please sign in to comment.