Skip to content

Commit 549c107

Browse files
committed
Extract RN host config
1 parent 67bab05 commit 549c107

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

packages/react-native-renderer/src/ReactNativeFiberRenderer.js renamed to packages/react-native-renderer/src/ReactNativeHostConfig.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
import type {ReactNativeBaseComponentViewConfig} from './ReactNativeTypes';
1111

12-
import ReactFiberReconciler from 'react-reconciler';
1312
import emptyObject from 'fbjs/lib/emptyObject';
1413
import invariant from 'fbjs/lib/invariant';
1514
// Modules provided by RN:
@@ -59,7 +58,7 @@ function recursivelyUncacheFiberNode(node: Instance | TextInstance) {
5958
}
6059
}
6160

62-
const NativeRenderer = ReactFiberReconciler({
61+
const ReactNativeHostConfig = {
6362
appendInitialChild(
6463
parentInstance: Instance,
6564
child: Instance | TextInstance,
@@ -397,6 +396,6 @@ const NativeRenderer = ReactFiberReconciler({
397396
// Noop
398397
},
399398
},
400-
});
399+
};
401400

402-
export default NativeRenderer;
401+
export default ReactNativeHostConfig;

packages/react-native-renderer/src/ReactNativeRenderer.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import type {ReactNodeList} from 'shared/ReactTypes';
1212

1313
import './ReactNativeInjection';
1414

15+
import ReactFiberReconciler from 'react-reconciler';
1516
import * as ReactPortal from 'shared/ReactPortal';
1617
import * as ReactGenericBatching from 'events/ReactGenericBatching';
1718
import ReactVersion from 'shared/ReactVersion';
@@ -20,16 +21,18 @@ import UIManager from 'UIManager';
2021

2122
import {getStackAddendumByWorkInProgressFiber} from 'shared/ReactFiberComponentTreeHook';
2223

24+
import ReactNativeHostConfig from './ReactNativeHostConfig';
2325
import NativeMethodsMixin from './NativeMethodsMixin';
2426
import ReactNativeComponent from './ReactNativeComponent';
2527
import * as ReactNativeComponentTree from './ReactNativeComponentTree';
26-
import ReactNativeFiberRenderer from './ReactNativeFiberRenderer';
2728
import {getInspectorDataForViewTag} from './ReactNativeFiberInspector';
2829

2930
import {ReactCurrentOwner} from 'shared/ReactGlobalSharedState';
3031
import getComponentName from 'shared/getComponentName';
3132
import warning from 'fbjs/lib/warning';
3233

34+
const ReactNativeFiberRenderer = ReactFiberReconciler(ReactNativeHostConfig);
35+
3336
const findHostInstance = ReactNativeFiberRenderer.findHostInstance;
3437

3538
function findNodeHandle(componentOrHandle: any): ?number {

0 commit comments

Comments
 (0)