react-native-macos/Libraries/Animated/animations
Joshua Gross 3ddba567a8 Animated module: don't use random IDs as waiting identifier for queueing
Summary:
In D24521951 (2ff1d4c041) I refactored the JS-side queueing for NativeAnimated API calls, and used randomized IDs for queueing. This could cause bugs or unexpected behavior, and potentially crashes, if there's ever a collision in random numbers generated or
a collision between random number and one of the deterministic numbers generated in createAnimatedComponent.

In this diff I make both of them namespaced with a string, and deterministic, to eliminate any potential collisions. This could also be slightly faster (but not meaningfully) since we're not relying on Math.random.

Changelog: [Internal]

Reviewed By: yungsters

Differential Revision: D24553557

fbshipit-source-id: 8b765e21597ad4f8e641453c1f9f90bdf1ee022f
2020-10-26 22:14:25 -07:00
..
Animation.js Animated module: don't use random IDs as waiting identifier for queueing 2020-10-26 22:14:25 -07:00
DecayAnimation.js RN: Remove `react-animated` Legacy Package 2020-08-25 14:15:35 -07:00
SpringAnimation.js RN: Remove `react-animated` Legacy Package 2020-08-25 14:15:35 -07:00
TimingAnimation.js RN: Remove `react-animated` Legacy Package 2020-08-25 14:15:35 -07:00