react-native/Libraries
Spencer Ahrens 6e179fb7cd [ReactNative] introduce mountSafeCallback
Summary:
`mountSafeCallback` simply wraps a callback in an `isMounted()` check to prevent crashes when old callbacks are called on unmounted components.

@public

Test Plan:
Added logging and made sure callbacks were getting called through
`mountSafeCallback` and that things worked (e.g. photo viewer rotation etc).
2015-05-13 18:36:53 -08:00
..
ART [ReactNative] Rename ReactIOS JS module (and relatives) to ReactNative. 2015-05-13 13:24:35 -07:00
ActionSheetIOS [ReactNative] Fix analyze errors on oss 2015-04-24 08:28:35 -08:00
AdSupport [ReactNative] Fix analyze errors on oss 2015-04-24 08:28:35 -08:00
Animation [react-native] Codemod .getNodeHandle, .getNativeNode to React.findNodeHandle 2015-05-13 13:24:37 -07:00
AppRegistry [ReactNative] Back out D2014163 entirely 2015-04-23 12:02:47 -08:00
AppStateIOS [ReactNative] Document AppStateIOS 2015-03-25 14:24:41 -08:00
BatchedBridge [Flow] v0.11.0 cleaning - Part 15 (Libraries/FBReactKit/js) 2015-05-13 13:24:37 -07:00
CameraRoll [Flow] v0.11.0 cleaning - Part 14 (react-native-github) 2015-05-13 13:24:36 -07:00
Components [React Native] Support variable corner radii on RCTView 2015-05-13 13:24:37 -07:00
CustomComponents [react-native] Codemod .getNodeHandle, .getNativeNode to React.findNodeHandle 2015-05-13 13:24:37 -07:00
Device flowify some Libraries 2015-03-25 11:09:54 -08:00
Fetch Bump fetch and add exports/globals for Headers, Request and Response 2015-05-07 13:24:16 -08:00
Geolocation [ReactNative] Use explicit doubles on RCTLocationOptions to avoid NSInvocation bug 2015-05-02 14:19:56 -08:00
Image [ReactNative] Resolve assets on Android 2015-05-13 13:24:36 -07:00
Interaction React Native: Fix InteractionManager Race Condition 2015-04-13 11:14:11 -08:00
JavaScriptAppEngine [react-native] Make document.js into a polyfill. Fixes #1149 2015-05-13 17:50:21 -08:00
LinkingIOS Updates from Fri 24 Apr 2015-04-24 11:46:18 -07:00
Network Force `responseHeaders` to lower case to respect case-insensitivity 2015-05-05 14:09:40 -08:00
Picker [ReactNative] Rename ReactIOS JS module (and relatives) to ReactNative. 2015-05-13 13:24:35 -07:00
PushNotificationIOS [ReactNative] pass in launchOptions to relevant bridged modules 2015-04-30 14:51:09 -08:00
RCTTest [ReactNative] Fail faster in OSS tests 2015-05-06 14:28:30 -08:00
RCTWebSocketDebugger [ReactNative] Suggest un-pausing debugger when there are issues 2015-04-30 17:20:39 -08:00
RKBackendNode [ReactNative] Rename ReactIOS JS module (and relatives) to ReactNative. 2015-05-13 13:24:35 -07:00
ReactIOS [ReactNative] introduce mountSafeCallback 2015-05-13 18:36:53 -08:00
ReactNative [react-native] Codemod .getNodeHandle, .getNativeNode to React.findNodeHandle 2015-05-13 13:24:37 -07:00
Settings Fixed UIExplorer in Catalyst shell 2015-05-06 00:08:08 -08:00
Storage Make AsyncStorage types match the implementations 2015-05-01 18:26:11 -08:00
StyleSheet [ReactNative] decompose transform matrix 2015-05-13 13:24:37 -07:00
Text [react-native] Add React.findNodeHandle 2015-05-13 13:24:37 -07:00
Utilities [ReactNative] introduce mountSafeCallback 2015-05-13 18:36:53 -08:00
Vibration [ReactNative] Fix analyze errors on oss 2015-04-24 08:28:35 -08:00
react-native Bump fetch and add exports/globals for Headers, Request and Response 2015-05-07 13:24:16 -08:00
vendor [ReactNative] Rename ReactIOS JS module (and relatives) to ReactNative. 2015-05-13 13:24:35 -07:00
Promise.js Replace ES6Promise with Promise 2015-04-15 06:06:29 -08:00