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