diff --git a/src/core.js b/src/core.js index 7ff5d6f0..67e056c5 100644 --- a/src/core.js +++ b/src/core.js @@ -1,6 +1,9 @@ import findNodeHandle from './modules/findNodeHandle'; +import ReactDefaultInjection from 'react/lib/ReactDefaultInjection'; import { render, unmountComponentAtNode } from 'react/lib/ReactMount'; +ReactDefaultInjection.inject(); + // APIs import I18nManager from './apis/I18nManager'; import StyleSheet from './apis/StyleSheet'; diff --git a/src/index.js b/src/index.js index 8d8a8f72..6edaa077 100644 --- a/src/index.js +++ b/src/index.js @@ -1,6 +1,9 @@ import findNodeHandle from './modules/findNodeHandle'; +import ReactDefaultInjection from 'react/lib/ReactDefaultInjection'; import { render, unmountComponentAtNode } from 'react/lib/ReactMount'; +ReactDefaultInjection.inject(); + // APIs import Animated from './apis/Animated'; import AppRegistry from './apis/AppRegistry'; diff --git a/webpack.config.js b/webpack.config.js index 9005ed10..e6aa4c08 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -34,7 +34,7 @@ module.exports = { // https://github.com/animatedjs/animated/issues/40 new webpack.NormalModuleReplacementPlugin( /es6-set/, - path.join(__dirname, 'src/modules/polyfills/Set.js') + path.join(__dirname, 'dist/modules/polyfills/Set.js') ), new webpack.optimize.OccurenceOrderPlugin(), new webpack.optimize.UglifyJsPlugin({