質問するログイン新規登録

質問編集履歴

1

書式の修正

2025/11/20 03:55

投稿

kuzuha
kuzuha

スコア3

title CHANGED
File without changes
body CHANGED
@@ -2,8 +2,9 @@
2
2
 
3
3
  悩んでいます。
4
4
 
5
- - コンポーネント内の個々の DOM ノードに直接付けるべきか?
5
+ A コンポーネント内の個々の DOM ノードに直接付けるべきか?
6
- - コンポーネントのルートに集約するべきか?
6
+ B コンポーネントのルートに集約するべきか?
7
+ C — ケースバイケースか?
7
8
 
8
9
  ## 背景、状況
9
10
 
@@ -21,6 +22,8 @@
21
22
 
22
23
  以下に簡単な例コード(TypeScript)を添えます。現象と対策のイメージが伝わるようにしています。
23
24
 
25
+ ## 例コード
26
+
24
27
  ##### 例 A — コンポーネント内で直接 addEventListener を付与する(問題が出るケース)
25
28
 
26
29
  問題点: update() が innerHTML 等で丸ごと置換する設計だと、以前バインドしたハンドラは新しいノードに引き継がれない。