useRef<Readonly<HTMLElement>>(null)
とすれば ref.current.innerHTML = ''
などを禁止できる。つまり、setter として ref を使わないという意思表示になる。
まあ、setAttribute とか appendChild は防げないので完璧ではないですが
useRef<Readonly<HTMLElement>>(null)
とすれば ref.current.innerHTML = ''
などを禁止できる。つまり、setter として ref を使わないという意思表示になる。
まあ、setAttribute とか appendChild は防げないので完璧ではないですが