From d2dde009407c79e53aa5b45b80ff06472845c4ec Mon Sep 17 00:00:00 2001 From: Ben Alpert Date: Tue, 29 Dec 2015 12:13:26 -0800 Subject: [PATCH] Add shim files for RN in npm package (cherry picked from commit c29642d6edbc80188d2f21d3395276e1c1989d0a) --- packages/react/lib/React.native.js | 5 +++++ packages/react/lib/ReactDOM.native.js | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 packages/react/lib/React.native.js create mode 100644 packages/react/lib/ReactDOM.native.js diff --git a/packages/react/lib/React.native.js b/packages/react/lib/React.native.js new file mode 100644 index 0000000000..36bf5a4655 --- /dev/null +++ b/packages/react/lib/React.native.js @@ -0,0 +1,5 @@ +'use strict'; + +// TODO: Once we remove the DOM bits from React, this shim can go away. + +module.exports = require('./ReactIsomorphic'); diff --git a/packages/react/lib/ReactDOM.native.js b/packages/react/lib/ReactDOM.native.js new file mode 100644 index 0000000000..bdd9044a8b --- /dev/null +++ b/packages/react/lib/ReactDOM.native.js @@ -0,0 +1,12 @@ +'use strict'; + +var ReactUpdates = require('./ReactUpdates'); + +// TODO: In React Native, ReactTestUtils depends on ./ReactDOM (for +// renderIntoDocument, which should never be called) and Relay depends on +// react-dom (for batching). Once those are fixed, nothing in RN should import +// this module and this file can go away. + +module.exports = { + unstable_batchedUpdates: ReactUpdates.batchedUpdates, +};