react-native-macos/ReactCommon/jsiexecutor
Kevin Gozali a43e666a34 TM iOS: force flush message queue when calling into JS from native
Summary: When calling into JS (e.g. promise resolve/reject, callback) in TurboModule, we bypass the bridge's message queue. At times this causes race condition, where there are a bunch of pending UI operations (in RCTUImanager) waiting to be flushed, but nothing adds calls to the message queue. Usually tapping the screen will trigger the flush because we're sending down touch events to JS.

Reviewed By: JoshuaGross

Differential Revision: D14656466

fbshipit-source-id: cb3a174e97542bf80f0a37b4170b6a8e6780fa35
2019-03-29 01:39:39 -07:00
..
jsireact TM iOS: force flush message queue when calling into JS from native 2019-03-29 01:39:39 -07:00
Android.mk RN: Missing Copyright Headers 2018-10-31 01:37:26 -07:00
BUCK xplat// -> fbsource//xplat/ for xplat/js 2019-02-14 23:53:32 -08:00
React-jsiexecutor.podspec Split React.podspec into separate podspecs for each Xcode project (#23559) 2019-02-21 18:35:44 -08:00