回答編集履歴
1
文言の微修正
answer
CHANGED
@@ -1,11 +1,12 @@
|
|
1
1
|
実際のコードが無いのでなんとも言えませんが、DOM の要素に対して何らかの処理を行いたい場合は、
|
2
2
|
|
3
|
-
1. ボタン操作等をきっかけに
|
3
|
+
1. ボタン操作等をきっかけに実行したい場合
|
4
|
-
- 普通に onClick 等のイベントハンドラ内
|
4
|
+
- 普通に onClick 等のイベントハンドラ内に書けます。
|
5
|
-
2. 目当てのものが表示されたタイミングで
|
5
|
+
2. 目当てのものが表示されたタイミングで実行したい場合
|
6
6
|
- ファイルに直に書いても効果を発揮しない可能性があります。
|
7
7
|
- **確実なのは、useEffect の処理の中に書く方法です** ← 今回はこれ
|
8
8
|
|
9
|
+
なので、以下のように useEffect の中に書けば大丈夫だと思います。
|
9
10
|
|
10
11
|
```tsx
|
11
12
|
useEffect(() => {
|