Xというコンポーネントがあります。マウスをその上に置くと、そこからメニューが表示されるようにしようとしています。
コンポーネントの状態を別の状態に変更するmouseOverハンドラーがあり、下部に追加の子コンポーネント(メニュー)が表示されます。もちろん、これによりXコンポーネントが大きくなります。
コンポーネントXを元の状態に戻すことでメニューを非表示にするmouseOutイベントハンドラーもあります。
コンポーネントの上にマウスを移動すると、メニューが期待どおりに表示されます。しかし、現在表示されているメニューにマウスを移動すると、それに触れるとすぐに消えます。このようにメニューに到達することは不可能です。
古い境界から外れるとすぐに、mouseOutイベントがトリガーされると思います。これはそうですか?そして、どうすればそれを回避できますか?新しい境界では、メニューで追加の子を考慮する必要があります。
よろしくお願いします、ヌーノ