Remove PooledClass from isomorphic build (#10227)

* Inline traverseAllChildren into ReactChildren

* Remove ForEachBookKeeping

* Inline traversal pooling logic into ReactChildren

* Reuse emptyFunction for dummy callback

* Move code around

* Record sizes
This commit is contained in:
Dan Abramov
2017-07-20 15:56:49 +01:00
committed by GitHub
parent 9cf888f661
commit 240b84ed8e
5 changed files with 254 additions and 283 deletions

View File

@@ -24,7 +24,7 @@ const facebookWWWSrcDependencies = [
// these files need to be copied to the react-native build
const reactNativeSrcDependencies = [
'src/shared/utils/PooledClass.js',
'src/renderers/shared/utils/PooledClass.js',
'src/renderers/shared/fiber/isomorphic/ReactTypes.js',
'src/renderers/native/ReactNativeTypes.js',
];