dillon1000/react

Commit

Move Built-in Props Types to React Types (#32841)

Stacked on #32838.

We don't always type the Props of built-ins. This adds typing for most
of the built-ins.

When we did type them, we used to put it in the `ReactFiber...Component`
files but any public API like this can be implemented in other renderers
too such as Fizz. So I moved them to `shared/ReactTypes` which is where
we put other public API types (that are not already built-in to Flow).
That way Fizz can import them and assert properly when it accesses the
props.
Browse files
Changed paths13 files
First-parent comparison
M packages/react-reconciler/src/ReactFiber.js ModifiedD packages/react-reconciler/src/ReactFiberActivityComponent.js DeletedM packages/react-reconciler/src/ReactFiberApplyGesture.js ModifiedM packages/react-reconciler/src/ReactFiberBeginWork.js ModifiedM packages/react-reconciler/src/ReactFiberCommitEffects.js ModifiedM packages/react-reconciler/src/ReactFiberCommitViewTransitions.js ModifiedM packages/react-reconciler/src/ReactFiberCommitWork.js ModifiedM packages/react-reconciler/src/ReactFiberDuplicateViewTransitions.js ModifiedM packages/react-reconciler/src/ReactFiberSuspenseComponent.js ModifiedM packages/react-reconciler/src/ReactFiberSuspenseContext.js ModifiedM packages/react-reconciler/src/ReactFiberViewTransitionComponent.js ModifiedM packages/react-server/src/ReactFizzServer.js ModifiedM packages/shared/ReactTypes.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…