dillon1000/react

Commit

[RN] Move view config registry to shims (#12569)

* Move view config registry to shims

This ensures that both Fabric and RN renderers share the same view config
registry since it is stateful.

I had to duplicate in the mocks for testing.

* Move createReactNativeComponentClass to shims and delete internal usage

Since createReactNativeComponentClass is just an alias for the register
there's no need to bundle it. This file should probably just move back
to RN too.
Browse files
Changed paths19 files
First-parent comparison
M packages/react-native-renderer/src/ReactFabric.js ModifiedM packages/react-native-renderer/src/ReactFabricRenderer.js ModifiedM packages/react-native-renderer/src/ReactNativeBridgeEventPlugin.js ModifiedM packages/react-native-renderer/src/ReactNativeFiberRenderer.js ModifiedM packages/react-native-renderer/src/ReactNativeRenderer.js ModifiedM packages/react-native-renderer/src/ReactNativeTypes.js ModifiedR packages/react-native-renderer/src/ReactNativeViewConfigRegistry.js →packages/react-native-renderer/src/__mocks__/ReactNativeViewConfigRegistry.js RenamedD packages/react-native-renderer/src/__mocks__/View.js DeletedM packages/react-native-renderer/src/__tests__/ReactFabric-test.internal.js ModifiedM packages/react-native-renderer/src/__tests__/ReactFabricAndNative-test.internal.js ModifiedM packages/react-native-renderer/src/__tests__/ReactNativeError-test.internal.js ModifiedM packages/react-native-renderer/src/__tests__/ReactNativeEvents-test.internal.js ModifiedM packages/react-native-renderer/src/__tests__/ReactNativeMount-test.internal.js ModifiedM packages/react-native-renderer/src/__tests__/createReactNativeComponentClass-test.internal.js ModifiedD packages/react-native-renderer/src/createReactNativeComponentClass.js DeletedM scripts/flow/react-native-host-hooks.js ModifiedM scripts/rollup/bundles.js ModifiedA scripts/rollup/shims/react-native/ReactNativeViewConfigRegistry.js AddedM scripts/rollup/shims/react-native/createReactNativeComponentClass.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…