dillon1000/react

Commit

Simplify environment injections (#10175)

* Remove unnecessary injection guard

* Remove inject() indirection for global injections

It was necessary when they shared global state. But now these are flat bundles so we can inject as side effect.
This feels a bit less convoluted to me.

Ideally we can get rid of this somehow soon.
Browse files
Changed paths13 files
First-parent comparison
M src/renderers/dom/ReactDOMNodeStreamEntry.js ModifiedM src/renderers/dom/ReactDOMServerEntry.js ModifiedM src/renderers/dom/ReactDOMServerStackEntry.js ModifiedM src/renderers/dom/ReactDOMStackEntry.js ModifiedM src/renderers/dom/fiber/ReactDOMFiberEntry.js ModifiedM src/renderers/dom/shared/ReactDOMClientInjection.js ModifiedM src/renderers/dom/shared/ReactDOMInjection.js ModifiedM src/renderers/dom/shared/__tests__/DOMPropertyOperations-test.js ModifiedM src/renderers/dom/stack/client/ReactDOMStackInjection.js ModifiedM src/renderers/native/ReactNativeFiberEntry.js ModifiedM src/renderers/native/ReactNativeInjection.js ModifiedM src/renderers/native/ReactNativeStackEntry.js ModifiedM src/renderers/native/ReactNativeStackInjection.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…