Closed2
HTMLInputElementのvalue変更で、ReactのonChangeが発火しなかった時の対応
概要
ReactでHTMLInputElementのvalueをJSで変更するケースはあまりないかもしれないですが
そのときにonChange
が動作してくれない仕様ということがわかりました。
ググった時にヒットしたのは以下のQiitaの記事くらいでした。
流石にsetInterval
で1秒ごとに差分更新するのは無駄が多いんじゃないかなと思い
別の方法を模索...
ついに見つけました!
以下の記事を参考にするとHTMLInputElement
でvalueを変更した後
ReactのonChangeを発火することができました🎉✨
このスクラップは2024/04/01にクローズされました