dillon1000/react

Commit

Faster Listener Deletion

Whenever a component is unmounted, we delete all listeners that might have been attached. This sucks because most applications, Facebook included, do not use every listener. There's a lot of wasted computation, especially if many components are mounted and unmounted.

This changes `deleteAllListeners` to more delete listeners more efficiently.
Browse files
Changed paths2 files
First-parent comparison
M src/event/CallbackRegistry.js ModifiedM src/event/EventPluginHub.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…