mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Summary: Changelog: [Internal] Order of events dispatched to JS matter. If we remove duplicate events, we shouldn't change order of types. So If we have order of events A -> B -> C and inserting a new event A for the same target, we shouldn't delete the first A, as there might be logic that depends on event B being preceded by A. What we can do though, is delete previous event of the same type and target in queue if we would be adding subsequent event. So when we have events A -> B -> C and we are about to add event C to the queue which goes to the same target, we can delete the first C before inserting the new one. Reviewed By: shergin Differential Revision: D22135931 fbshipit-source-id: 1dadd1688516330be07c4251f446f77ca08eaa87