mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Summary: This should fix https://github.com/facebook/react-native/issues/29082 and https://github.com/facebook/react-native/issues/10471 Currently when an alert is being shown while a modal is being dismissed, it causes the alert not to show and In some cases it causes the UI to become unresponsive. I think this was caused by using RCTPresentedViewController to try and display the Alert the currently presented view. The View the Alert was going to be shown on is dismissed and the modal doesn't show. I implemented a new RCTAlertController to show the alert on top of the view, the modal being dismissed should now not interfere with the alert being shown. ## Changelog [iOS] [Fixed] - Fixed showing Alert while closing a Modal Pull Request resolved: https://github.com/facebook/react-native/pull/29295 Test Plan: To recreate the bug: 1. npx react-native init Test --version 0.63.0-rc.1 2. Paste the following code into App.js ```javascript /** * Sample React Native App * https://github.com/facebook/react-native * * format * flow strict-local */ import React from 'react'; import { SafeAreaView, StyleSheet, View, Text, StatusBar, Modal, Alert } from 'react-native'; const App: () => React$Node = () => { const [visible, setVisible] = React.useState(false) const onShowModal = () => { setVisible(true) } onCloseBroken = () => { setVisible(false) Alert.alert('Alert', 'Alert won\'t show') } onCloseWorking = () => { setVisible(false) setTimeout(() => Alert.alert('Alert', 'Works fine'), 10) } return ( <> <StatusBar barStyle="dark-content" /> <SafeAreaView style={styles.container}> <Text onPress={onShowModal}>Show modal</Text> </SafeAreaView> <Modal animationType="fade" visible={visible} onRequestClose={onCloseWorking} > <View style={styles.container}> <Text onPress={onCloseBroken}>Close modal immediately</Text> <Text onPress={onCloseWorking}>Close modal with delay</Text> </View> </Modal> </> ) } const styles = StyleSheet.create({ container: { flex: 1, alignItems: 'center', justifyContent: 'space-around', }, }) export default App ``` 3. cd Test && npx react-native run-ios 4. Show the modal and click the `Close modal immediately` button The first button doesn't show the alert, the second does because it gets rendered after the modal view is dismissed. After this commit, the alert always shows on top of every view properly. You can test by pointing the react native package to my branch by modifying the package json file like this ``` "react-native": "https://github.com/devon94/react-native.git#fix-ios-modal" ``` I was unable to reproduce the case where it causes the UI to be responsive in the test app but was able to reproduce it in our react native app at work. I can provide a video later if needed but the code is too complex to simplify into a test case. Reviewed By: sammy-SC Differential Revision: D22783371 Pulled By: PeteTheHeat fbshipit-source-id: 3e359645c610074ea855ee5686c59bdb9d6b696b
534 lines
18 KiB
Plaintext
534 lines
18 KiB
Plaintext
PODS:
|
|
- boost-for-react-native (1.63.0)
|
|
- CocoaAsyncSocket (7.6.4)
|
|
- CocoaLibEvent (1.0.0)
|
|
- DoubleConversion (1.1.6)
|
|
- FBLazyVector (1000.0.0)
|
|
- FBReactNativeSpec (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTRequired (= 1000.0.0)
|
|
- RCTTypeSafety (= 1000.0.0)
|
|
- React-Core (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- Flipper (0.41.5):
|
|
- Flipper-Folly (~> 2.2)
|
|
- Flipper-RSocket (~> 1.1)
|
|
- Flipper-DoubleConversion (1.1.7)
|
|
- Flipper-Folly (2.2.0):
|
|
- boost-for-react-native
|
|
- CocoaLibEvent (~> 1.0)
|
|
- Flipper-DoubleConversion
|
|
- Flipper-Glog
|
|
- OpenSSL-Universal (= 1.0.2.19)
|
|
- Flipper-Glog (0.3.6)
|
|
- Flipper-PeerTalk (0.0.4)
|
|
- Flipper-RSocket (1.1.0):
|
|
- Flipper-Folly (~> 2.2)
|
|
- FlipperKit (0.41.5):
|
|
- FlipperKit/Core (= 0.41.5)
|
|
- FlipperKit/Core (0.41.5):
|
|
- Flipper (~> 0.41.5)
|
|
- FlipperKit/CppBridge
|
|
- FlipperKit/FBCxxFollyDynamicConvert
|
|
- FlipperKit/FBDefines
|
|
- FlipperKit/FKPortForwarding
|
|
- FlipperKit/CppBridge (0.41.5):
|
|
- Flipper (~> 0.41.5)
|
|
- FlipperKit/FBCxxFollyDynamicConvert (0.41.5):
|
|
- Flipper-Folly (~> 2.2)
|
|
- FlipperKit/FBDefines (0.41.5)
|
|
- FlipperKit/FKPortForwarding (0.41.5):
|
|
- CocoaAsyncSocket (~> 7.6)
|
|
- Flipper-PeerTalk (~> 0.0.4)
|
|
- FlipperKit/FlipperKitHighlightOverlay (0.41.5)
|
|
- FlipperKit/FlipperKitLayoutPlugin (0.41.5):
|
|
- FlipperKit/Core
|
|
- FlipperKit/FlipperKitHighlightOverlay
|
|
- FlipperKit/FlipperKitLayoutTextSearchable
|
|
- YogaKit (~> 1.18)
|
|
- FlipperKit/FlipperKitLayoutTextSearchable (0.41.5)
|
|
- FlipperKit/FlipperKitNetworkPlugin (0.41.5):
|
|
- FlipperKit/Core
|
|
- FlipperKit/FlipperKitReactPlugin (0.41.5):
|
|
- FlipperKit/Core
|
|
- FlipperKit/FlipperKitUserDefaultsPlugin (0.41.5):
|
|
- FlipperKit/Core
|
|
- FlipperKit/SKIOSNetworkPlugin (0.41.5):
|
|
- FlipperKit/Core
|
|
- FlipperKit/FlipperKitNetworkPlugin
|
|
- Folly (2020.01.13.00):
|
|
- boost-for-react-native
|
|
- DoubleConversion
|
|
- Folly/Default (= 2020.01.13.00)
|
|
- glog
|
|
- Folly/Default (2020.01.13.00):
|
|
- boost-for-react-native
|
|
- DoubleConversion
|
|
- glog
|
|
- glog (0.3.5)
|
|
- OpenSSL-Universal (1.0.2.19):
|
|
- OpenSSL-Universal/Static (= 1.0.2.19)
|
|
- OpenSSL-Universal/Static (1.0.2.19)
|
|
- RCTRequired (1000.0.0)
|
|
- RCTTypeSafety (1000.0.0):
|
|
- FBLazyVector (= 1000.0.0)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTRequired (= 1000.0.0)
|
|
- React-Core (= 1000.0.0)
|
|
- React (1000.0.0):
|
|
- React-Core (= 1000.0.0)
|
|
- React-Core/DevSupport (= 1000.0.0)
|
|
- React-Core/RCTWebSocket (= 1000.0.0)
|
|
- React-RCTActionSheet (= 1000.0.0)
|
|
- React-RCTAnimation (= 1000.0.0)
|
|
- React-RCTBlob (= 1000.0.0)
|
|
- React-RCTImage (= 1000.0.0)
|
|
- React-RCTLinking (= 1000.0.0)
|
|
- React-RCTNetwork (= 1000.0.0)
|
|
- React-RCTSettings (= 1000.0.0)
|
|
- React-RCTText (= 1000.0.0)
|
|
- React-RCTVibration (= 1000.0.0)
|
|
- React-callinvoker (1000.0.0)
|
|
- React-Core (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default (= 1000.0.0)
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/CoreModulesHeaders (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/Default (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/DevSupport (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default (= 1000.0.0)
|
|
- React-Core/RCTWebSocket (= 1000.0.0)
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-jsinspector (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/RCTActionSheetHeaders (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/RCTAnimationHeaders (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/RCTBlobHeaders (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/RCTImageHeaders (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/RCTLinkingHeaders (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/RCTNetworkHeaders (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/RCTPushNotificationHeaders (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/RCTSettingsHeaders (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/RCTTextHeaders (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/RCTVibrationHeaders (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-Core/RCTWebSocket (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-Core/Default (= 1000.0.0)
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsiexecutor (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- Yoga
|
|
- React-CoreModules (1000.0.0):
|
|
- FBReactNativeSpec (= 1000.0.0)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTTypeSafety (= 1000.0.0)
|
|
- React-Core/CoreModulesHeaders (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-RCTImage (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- React-cxxreact (1000.0.0):
|
|
- boost-for-react-native (= 1.63.0)
|
|
- DoubleConversion
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-callinvoker (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-jsinspector (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- React-runtimeexecutor (= 1000.0.0)
|
|
- React-jsi (1000.0.0):
|
|
- boost-for-react-native (= 1.63.0)
|
|
- DoubleConversion
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-jsi/Default (= 1000.0.0)
|
|
- React-jsi/Default (1000.0.0):
|
|
- boost-for-react-native (= 1.63.0)
|
|
- DoubleConversion
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-jsiexecutor (1000.0.0):
|
|
- DoubleConversion
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- React-jsinspector (1000.0.0)
|
|
- React-perflogger (1000.0.0)
|
|
- React-RCTActionSheet (1000.0.0):
|
|
- React-Core/RCTActionSheetHeaders (= 1000.0.0)
|
|
- React-RCTAnimation (1000.0.0):
|
|
- FBReactNativeSpec (= 1000.0.0)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTTypeSafety (= 1000.0.0)
|
|
- React-Core/RCTAnimationHeaders (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- React-RCTBlob (1000.0.0):
|
|
- FBReactNativeSpec (= 1000.0.0)
|
|
- Folly (= 2020.01.13.00)
|
|
- React-Core/RCTBlobHeaders (= 1000.0.0)
|
|
- React-Core/RCTWebSocket (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-RCTNetwork (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- React-RCTImage (1000.0.0):
|
|
- FBReactNativeSpec (= 1000.0.0)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTTypeSafety (= 1000.0.0)
|
|
- React-Core/RCTImageHeaders (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-RCTNetwork (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- React-RCTLinking (1000.0.0):
|
|
- FBReactNativeSpec (= 1000.0.0)
|
|
- React-Core/RCTLinkingHeaders (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- React-RCTNetwork (1000.0.0):
|
|
- FBReactNativeSpec (= 1000.0.0)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTTypeSafety (= 1000.0.0)
|
|
- React-Core/RCTNetworkHeaders (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- React-RCTPushNotification (1000.0.0):
|
|
- FBReactNativeSpec (= 1000.0.0)
|
|
- RCTTypeSafety (= 1000.0.0)
|
|
- React-Core/RCTPushNotificationHeaders (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- React-RCTSettings (1000.0.0):
|
|
- FBReactNativeSpec (= 1000.0.0)
|
|
- Folly (= 2020.01.13.00)
|
|
- RCTTypeSafety (= 1000.0.0)
|
|
- React-Core/RCTSettingsHeaders (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- React-RCTTest (1000.0.0):
|
|
- Folly (= 2020.01.13.00)
|
|
- React-Core (= 1000.0.0)
|
|
- React-CoreModules (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- React-RCTText (1000.0.0):
|
|
- React-Core/RCTTextHeaders (= 1000.0.0)
|
|
- React-RCTVibration (1000.0.0):
|
|
- FBReactNativeSpec (= 1000.0.0)
|
|
- Folly (= 2020.01.13.00)
|
|
- React-Core/RCTVibrationHeaders (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- React-runtimeexecutor (1000.0.0):
|
|
- React-jsi (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (1000.0.0):
|
|
- DoubleConversion
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-callinvoker (= 1000.0.0)
|
|
- React-Core (= 1000.0.0)
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- ReactCommon/turbomodule/samples (1000.0.0):
|
|
- DoubleConversion
|
|
- Folly (= 2020.01.13.00)
|
|
- glog
|
|
- React-callinvoker (= 1000.0.0)
|
|
- React-Core (= 1000.0.0)
|
|
- React-cxxreact (= 1000.0.0)
|
|
- React-jsi (= 1000.0.0)
|
|
- React-perflogger (= 1000.0.0)
|
|
- ReactCommon/turbomodule/core (= 1000.0.0)
|
|
- Yoga (1.14.0)
|
|
- YogaKit (1.18.1):
|
|
- Yoga (~> 1.14)
|
|
|
|
DEPENDENCIES:
|
|
- DoubleConversion (from `../third-party-podspecs/DoubleConversion.podspec`)
|
|
- FBLazyVector (from `../Libraries/FBLazyVector`)
|
|
- FBReactNativeSpec (from `../Libraries/FBReactNativeSpec`)
|
|
- Flipper (~> 0.41.1)
|
|
- Flipper-DoubleConversion (= 1.1.7)
|
|
- Flipper-Folly (~> 2.2)
|
|
- Flipper-Glog (= 0.3.6)
|
|
- Flipper-PeerTalk (~> 0.0.4)
|
|
- Flipper-RSocket (~> 1.1)
|
|
- FlipperKit (~> 0.41.1)
|
|
- FlipperKit/Core (~> 0.41.1)
|
|
- FlipperKit/CppBridge (~> 0.41.1)
|
|
- FlipperKit/FBCxxFollyDynamicConvert (~> 0.41.1)
|
|
- FlipperKit/FBDefines (~> 0.41.1)
|
|
- FlipperKit/FKPortForwarding (~> 0.41.1)
|
|
- FlipperKit/FlipperKitHighlightOverlay (~> 0.41.1)
|
|
- FlipperKit/FlipperKitLayoutPlugin (~> 0.41.1)
|
|
- FlipperKit/FlipperKitLayoutTextSearchable (~> 0.41.1)
|
|
- FlipperKit/FlipperKitNetworkPlugin (~> 0.41.1)
|
|
- FlipperKit/FlipperKitReactPlugin (~> 0.41.1)
|
|
- FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.41.1)
|
|
- FlipperKit/SKIOSNetworkPlugin (~> 0.41.1)
|
|
- Folly (from `../third-party-podspecs/Folly.podspec`)
|
|
- glog (from `../third-party-podspecs/glog.podspec`)
|
|
- RCTRequired (from `../Libraries/RCTRequired`)
|
|
- RCTTypeSafety (from `../Libraries/TypeSafety`)
|
|
- React (from `../`)
|
|
- React-callinvoker (from `../ReactCommon/callinvoker`)
|
|
- React-Core (from `../`)
|
|
- React-Core/DevSupport (from `../`)
|
|
- React-Core/RCTWebSocket (from `../`)
|
|
- React-CoreModules (from `../React/CoreModules`)
|
|
- React-cxxreact (from `../ReactCommon/cxxreact`)
|
|
- React-jsi (from `../ReactCommon/jsi`)
|
|
- React-jsiexecutor (from `../ReactCommon/jsiexecutor`)
|
|
- React-jsinspector (from `../ReactCommon/jsinspector`)
|
|
- React-perflogger (from `../ReactCommon/reactperflogger`)
|
|
- React-RCTActionSheet (from `../Libraries/ActionSheetIOS`)
|
|
- React-RCTAnimation (from `../Libraries/NativeAnimation`)
|
|
- React-RCTBlob (from `../Libraries/Blob`)
|
|
- React-RCTImage (from `../Libraries/Image`)
|
|
- React-RCTLinking (from `../Libraries/LinkingIOS`)
|
|
- React-RCTNetwork (from `../Libraries/Network`)
|
|
- React-RCTPushNotification (from `../Libraries/PushNotificationIOS`)
|
|
- React-RCTSettings (from `../Libraries/Settings`)
|
|
- React-RCTTest (from `./RCTTest`)
|
|
- React-RCTText (from `../Libraries/Text`)
|
|
- React-RCTVibration (from `../Libraries/Vibration`)
|
|
- React-runtimeexecutor (from `../ReactCommon/runtimeexecutor`)
|
|
- ReactCommon/turbomodule/core (from `../ReactCommon`)
|
|
- ReactCommon/turbomodule/samples (from `../ReactCommon`)
|
|
- Yoga (from `../ReactCommon/yoga`)
|
|
|
|
SPEC REPOS:
|
|
trunk:
|
|
- boost-for-react-native
|
|
- CocoaAsyncSocket
|
|
- CocoaLibEvent
|
|
- Flipper
|
|
- Flipper-DoubleConversion
|
|
- Flipper-Folly
|
|
- Flipper-Glog
|
|
- Flipper-PeerTalk
|
|
- Flipper-RSocket
|
|
- FlipperKit
|
|
- OpenSSL-Universal
|
|
- YogaKit
|
|
|
|
EXTERNAL SOURCES:
|
|
DoubleConversion:
|
|
:podspec: "../third-party-podspecs/DoubleConversion.podspec"
|
|
FBLazyVector:
|
|
:path: "../Libraries/FBLazyVector"
|
|
FBReactNativeSpec:
|
|
:path: "../Libraries/FBReactNativeSpec"
|
|
Folly:
|
|
:podspec: "../third-party-podspecs/Folly.podspec"
|
|
glog:
|
|
:podspec: "../third-party-podspecs/glog.podspec"
|
|
RCTRequired:
|
|
:path: "../Libraries/RCTRequired"
|
|
RCTTypeSafety:
|
|
:path: "../Libraries/TypeSafety"
|
|
React:
|
|
:path: "../"
|
|
React-callinvoker:
|
|
:path: "../ReactCommon/callinvoker"
|
|
React-Core:
|
|
:path: "../"
|
|
React-CoreModules:
|
|
:path: "../React/CoreModules"
|
|
React-cxxreact:
|
|
:path: "../ReactCommon/cxxreact"
|
|
React-jsi:
|
|
:path: "../ReactCommon/jsi"
|
|
React-jsiexecutor:
|
|
:path: "../ReactCommon/jsiexecutor"
|
|
React-jsinspector:
|
|
:path: "../ReactCommon/jsinspector"
|
|
React-perflogger:
|
|
:path: "../ReactCommon/reactperflogger"
|
|
React-RCTActionSheet:
|
|
:path: "../Libraries/ActionSheetIOS"
|
|
React-RCTAnimation:
|
|
:path: "../Libraries/NativeAnimation"
|
|
React-RCTBlob:
|
|
:path: "../Libraries/Blob"
|
|
React-RCTImage:
|
|
:path: "../Libraries/Image"
|
|
React-RCTLinking:
|
|
:path: "../Libraries/LinkingIOS"
|
|
React-RCTNetwork:
|
|
:path: "../Libraries/Network"
|
|
React-RCTPushNotification:
|
|
:path: "../Libraries/PushNotificationIOS"
|
|
React-RCTSettings:
|
|
:path: "../Libraries/Settings"
|
|
React-RCTTest:
|
|
:path: "./RCTTest"
|
|
React-RCTText:
|
|
:path: "../Libraries/Text"
|
|
React-RCTVibration:
|
|
:path: "../Libraries/Vibration"
|
|
React-runtimeexecutor:
|
|
:path: "../ReactCommon/runtimeexecutor"
|
|
ReactCommon:
|
|
:path: "../ReactCommon"
|
|
Yoga:
|
|
:path: "../ReactCommon/yoga"
|
|
|
|
SPEC CHECKSUMS:
|
|
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
|
|
CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845
|
|
CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f
|
|
DoubleConversion: cde416483dac037923206447da6e1454df403714
|
|
FBLazyVector: 8ea0285646adaf7fa725c20ed737c49ee5ea680a
|
|
FBReactNativeSpec: e8f07c749b9cf184c819f5a8ca44b91ab61fca12
|
|
Flipper: 33585e2d9810fe5528346be33bcf71b37bb7ae13
|
|
Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41
|
|
Flipper-Folly: c12092ea368353b58e992843a990a3225d4533c3
|
|
Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6
|
|
Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
|
|
Flipper-RSocket: 64e7431a55835eb953b0bf984ef3b90ae9fdddd7
|
|
FlipperKit: bc68102cd4952a258a23c9c1b316c7bec1fecf83
|
|
Folly: b73c3869541e86821df3c387eb0af5f65addfab4
|
|
glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3
|
|
OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355
|
|
RCTRequired: 34582e9b3ebe69f244e091f37218d318406d5c4a
|
|
RCTTypeSafety: 1ade47a69b092cddf1e4ea21e0c5bdc65cc950b4
|
|
React: cafb3c2321f7df55ce90dbf29d513799a79e4418
|
|
React-callinvoker: 0dada022d38b73e6e15b33e2a96476153f79bbf6
|
|
React-Core: 6c6f6c40bb1e031de8a0fafce08c010edfef09ab
|
|
React-CoreModules: d13d148c851af5780f864be74bc2165140923dc7
|
|
React-cxxreact: 4661b3295e62c6eaada084e2f826c70c71ef11ea
|
|
React-jsi: fe94132da767bfc4801968c2a12abae43e9a833e
|
|
React-jsiexecutor: 959bb48c75a3bfc1b1d2b991087a6d8df721cbcf
|
|
React-jsinspector: 7fbf9b42b58b02943a0d89b0ba9fff0070f2de98
|
|
React-perflogger: 1f668f3e4d1adef1fafb3b95e7d6cf922113fe31
|
|
React-RCTActionSheet: 51c43beeb74ef41189e87fe9823e53ebf6210359
|
|
React-RCTAnimation: 9d09196c641c1ebfef3a4e9ae670bcda5fadb420
|
|
React-RCTBlob: 715489626cf44d28ee51e5277a4d559167351696
|
|
React-RCTImage: 19151d2d071b05c3832a0b212473cafa4ea8948f
|
|
React-RCTLinking: 7c94c0f2fcc658cb4043dacb4f6621dca2f8f8b5
|
|
React-RCTNetwork: 7596e84acacd5d0674e9743b55c5bf61a626af69
|
|
React-RCTPushNotification: 88c9f47ff0d4391d5136d70745f15713cdc5f6bb
|
|
React-RCTSettings: a29c61f85f535ba2eff54d80bef2ea3cdb6e5fba
|
|
React-RCTTest: cfe25fcf70b04a747dba4326105db398250caa9a
|
|
React-RCTText: 6c01963d3e562109f5548262b09b1b2bc260dd60
|
|
React-RCTVibration: d42d73dafd9f63cf758656ee743aa80c566798ff
|
|
React-runtimeexecutor: 60dd6204a13f68a1aa1118870edcc604a791df2b
|
|
ReactCommon: 511b4a9ea129c129c6dbc982942007d195903a9a
|
|
Yoga: f7fa200d8c49f97b54c9421079e781fb900b5cae
|
|
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
|
|
|
|
PODFILE CHECKSUM: b81a6d17037664baa1b98b1c4ff2ec7b04aa928d
|
|
|
|
COCOAPODS: 1.8.4
|