dillon1000/react

Commit

[Fiber] Warn for Conditional Use of use() Based on Cache (#37104)

This is a cherry-pick of https://github.com/react/react/pull/34030, with
a feature flag gating and a test coverage.

The flag is disabled by default and dynamic for FB builds to understand
first how noisy this warning can be.

---

See https://github.com/react/react/pull/34030 for more context on the
change.
Browse files
Changed paths16 files
First-parent comparison
M packages/react-reconciler/src/ReactChildFiber.js ModifiedM packages/react-reconciler/src/ReactFiberHooks.js ModifiedM packages/react-reconciler/src/ReactFiberThenable.js ModifiedM packages/react-reconciler/src/ReactFiberWorkLoop.js ModifiedM packages/react-reconciler/src/__tests__/ActivitySuspense-test.js ModifiedA packages/react-reconciler/src/__tests__/ReactConditionalUseWarning-test.js AddedM packages/shared/ReactFeatureFlags.js ModifiedM packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js ModifiedM packages/shared/forks/ReactFeatureFlags.native-fb.js ModifiedM packages/shared/forks/ReactFeatureFlags.native-oss.js ModifiedM packages/shared/forks/ReactFeatureFlags.test-renderer.js ModifiedM packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js ModifiedM packages/shared/forks/ReactFeatureFlags.test-renderer.www.js ModifiedM packages/shared/forks/ReactFeatureFlags.www-dynamic.js ModifiedM packages/shared/forks/ReactFeatureFlags.www.js ModifiedM scripts/error-codes/codes.json Modified
Patch

Files changed

Rendering syntax-highlighted changes…