3/13

日記

2026/03/13

React

状態を変えたらとある要素も絶対に変更させたい場合

状態を変えたら変わるはずの要素が変わらないことがあった。

key={状態}とすると、状態が変わると必ずその要素も変わる。

イベント

mouseleaveとmouseoutの違い

mouseleaveは純粋なその要素外へ出たかどうかを検出し、
mouseoutはその要素内にli要素などが並んでいたりすると、その要素への移動も検出される。

windowでmouseoutをリッスンしようとした。
画面外に行くと検知するけど、クリックしたときも発火してしまう。

windowでmouseleaveイベントをリッスンしようとしたが、windowではmouseleaveが発火しない。
代わりにdocument.domElementをリッスンする。

内省

ポートフォリオ順調。自分の実装したいことは今のところ大して時間かからず行っている。
仕事もしている。順調。

I'm working too. everything's going well.