I'm seeing memory kept around for longer then it needs to by lastNativeEvent:
https://github.com/facebook/react/blob/26ba38ae4b65375b97b561ec2d6a58ef597647ed/packages/react-dom/src/events/EnterLeaveEventPlugin.js#L49
In my case it's holding on to detached DOM nodes/Fiber.
I think we should be able to use WeakSet since we're doing a === check. Otherwise we should consider timing it out in some way.
I'm seeing memory kept around for longer then it needs to by lastNativeEvent:
https://github.com/facebook/react/blob/26ba38ae4b65375b97b561ec2d6a58ef597647ed/packages/react-dom/src/events/EnterLeaveEventPlugin.js#L49
In my case it's holding on to detached DOM nodes/Fiber.
I think we should be able to use WeakSet since we're doing a
===check. Otherwise we should consider timing it out in some way.