facebook/react

Branch: main · 9 May 2026 at 22:37

Commits
100
Nodes
30
dir edges
25
co_change edges
114
Hub shadows
5
Universal hubs
6

Cross-layer hub correlation

directory_coupling ↔ co_change
r = 0.6150
moderate positive hub persistence — some items carry their importance across layers
LAW CONFIRMED

Hub shadows (5)

Files with a large gap between directory rank (declared) and co-change rank (behavioral).

packages/react-server/src/ReactFlightReplyServer.js
4 commits
dir rank
#10
co_change rank
#28
gap
18
hub_shadow
packages/react-noop-renderer/src/createReactNoop.js
4 commits
dir rank
#26
co_change rank
#10
gap
16
hub_shadow
packages/react-server/src/ReactFizzServer.js
3 commits
dir rank
#14
co_change rank
#30
gap
16
hub_shadow
packages/shared/ReactFeatureFlags.js
6 commits
dir rank
#17
co_change rank
#3
gap
14
hub_shadow
packages/react-dom/src/__tests__/ReactDOMFragmentRefs-test.js
4 commits
dir rank
#11
co_change rank
#25
gap
14
hub_shadow

Universal hubs (6)

High in both layers — architectural backbone.

ReactFeatureFlags.test-renderer.www.js
packages/shared/forks/ReactFeatureFlags.test-renderer.www.js
ReactFeatureFlags.www.js
packages/shared/forks/ReactFeatureFlags.www.js
ReactFeatureFlags.native-fb.js
packages/shared/forks/ReactFeatureFlags.native-fb.js
ReactFeatureFlags.native-oss.js
packages/shared/forks/ReactFeatureFlags.native-oss.js
ReactFeatureFlags.test-renderer.js
packages/shared/forks/ReactFeatureFlags.test-renderer.js
ReactFeatureFlags.test-renderer.native-fb.js
packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js

Hub ranking (30 nodes)

#Filehub scorecommitsarchetype
1ReactFeatureFlags.test-renderer.www.js0.68977universal_hub
2ReactFeatureFlags.www.js0.68977universal_hub
3ReactFeatureFlags.native-fb.js0.68976universal_hub
4ReactFeatureFlags.native-oss.js0.68976universal_hub
5ReactFeatureFlags.test-renderer.js0.68976universal_hub
6ReactFeatureFlags.test-renderer.native-fb.js0.68976universal_hub
7ReactFiberConfigFabric.js0.51726
8ReactFeatureFlags.www-dynamic.js0.51724
9ReactFeatureFlags.js0.48286hub_shadow
10react-native-host-hooks.js0.44836
11ReactFiberWorkLoop.js0.41386
12createReactNoop.js0.41384hub_shadow
13ReactFiberConfigFabricWithViewTransition.js0.37933
14ReactUpdates-test.js0.34483
15bundles.js0.31034
16inlinedHostConfigs.js0.20693
17.eslintrc.js0.17245
18Pipeline.ts0.13796
19ValidatePreservedManualMemoization.ts0.13795
20CodegenReactiveFunction.ts0.13794
21ReactFiberConfigDOM.js0.10346
22BuildHIR.ts0.10345
23ReactDOMFragmentRefs-test.js0.10344hub_shadow
24ReactFabric-test.internal.js0.10344
25ReactFiberBeginWork.js0.10343
26InferMutationAliasingEffects.ts0.10343
27ReactFlightReplyServer.js0.06904hub_shadow
28renderer.js0.06904
29ReactFizzServer.js0.03453hub_shadow
30store.js0.03453