dillon1000/react

Commit

[flow] Bump flow to v0.307.1 (#36199)

## Summary

Notable changes:
- Only $FlowFixMe, $FlowExpectedError suppression comments are supported
- All suppression comments need error code
- A lot of new invalid-compare and constant-condition errors suppressed.
These errors reveal potential logical bugs

## How did you test this change?

`yarn flow-ci`
Browse files
Changed paths197 files
First-parent comparison
M flow-typed/environments/bom.js ModifiedM flow-typed/environments/dom.js ModifiedM flow-typed/environments/node.js ModifiedM flow-typed/environments/streams.js ModifiedM package.json ModifiedM packages/internal-test-utils/internalAct.js ModifiedM packages/react-cache/src/LRU.js ModifiedM packages/react-client/src/ReactClientConsoleConfigBrowser.js ModifiedM packages/react-client/src/ReactClientConsoleConfigPlain.js ModifiedM packages/react-client/src/ReactClientConsoleConfigServer.js ModifiedM packages/react-client/src/ReactFlightClient.js ModifiedM packages/react-client/src/ReactFlightClientStreamConfigNode.js ModifiedM packages/react-client/src/ReactFlightReplyClient.js ModifiedM packages/react-debug-tools/src/ReactDebugHooks.js ModifiedM packages/react-devtools-core/src/backend.js ModifiedM packages/react-devtools-core/src/standalone.js ModifiedM packages/react-devtools-extensions/src/background/index.js ModifiedM packages/react-devtools-extensions/src/main/evalInInspectedWindow.js ModifiedM packages/react-devtools-extensions/src/main/index.js ModifiedM packages/react-devtools-shared/src/Logger.js ModifiedM packages/react-devtools-shared/src/PerformanceLoggingUtils.js ModifiedM packages/react-devtools-shared/src/backend/agent.js ModifiedM packages/react-devtools-shared/src/backend/fiber/renderer.js ModifiedM packages/react-devtools-shared/src/backend/fiber/shared/DevToolsFiberInternalReactConstants.js ModifiedM packages/react-devtools-shared/src/backend/legacy/renderer.js ModifiedM packages/react-devtools-shared/src/backend/utils/formatWithStyles.js ModifiedM packages/react-devtools-shared/src/backend/utils/index.js ModifiedM packages/react-devtools-shared/src/backend/views/TraceUpdates/canvas.js ModifiedM packages/react-devtools-shared/src/backend/views/utils.js ModifiedM packages/react-devtools-shared/src/bridge.js ModifiedM packages/react-devtools-shared/src/devtools/ContextMenu/types.js ModifiedM packages/react-devtools-shared/src/devtools/store.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/Element.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/InspectedElementContextTree.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/InspectedElementStateTree.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/KeyValue.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/OwnersListContext.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/Tree.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/TreeContext.js ModifiedM packages/react-devtools-shared/src/devtools/views/Profiler/CommitTreeBuilder.js ModifiedM packages/react-devtools-shared/src/devtools/views/Profiler/HookChangeSummary.js ModifiedM packages/react-devtools-shared/src/devtools/views/Profiler/SidebarSelectedFiberInfo.js ModifiedM packages/react-devtools-shared/src/devtools/views/Profiler/Tooltip.js ModifiedM packages/react-devtools-shared/src/devtools/views/SuspenseTab/SuspenseBreadcrumbs.js ModifiedM packages/react-devtools-shared/src/devtools/views/SuspenseTab/SuspenseRects.js ModifiedM packages/react-devtools-shared/src/devtools/views/SuspenseTab/SuspenseTreeContext.js ModifiedM packages/react-devtools-shared/src/devtools/views/hooks.js ModifiedM packages/react-devtools-shared/src/dynamicImportCache.js ModifiedM packages/react-devtools-shared/src/hook.js ModifiedM packages/react-devtools-shared/src/hookNamesCache.js ModifiedM packages/react-devtools-shared/src/hooks/parseHookNames/loadSourceAndMetadata.js ModifiedM packages/react-devtools-shared/src/hooks/parseHookNames/parseSourceAndMetadata.js ModifiedM packages/react-devtools-shared/src/inspectedElementMutableSource.js ModifiedM packages/react-devtools-shared/src/utils.js ModifiedM packages/react-devtools-shell/src/app/Iframe/index.js ModifiedM packages/react-devtools-shell/src/app/InspectableElements/CustomHooks.js ModifiedM packages/react-devtools-shell/src/app/index.js ModifiedM packages/react-devtools-timeline/src/CanvasPage.js ModifiedM packages/react-devtools-timeline/src/content-views/SnapshotsView.js ModifiedM packages/react-devtools-timeline/src/content-views/UserTimingMarksView.js ModifiedM packages/react-devtools-timeline/src/import-worker/preprocessData.js ModifiedM packages/react-devtools-timeline/src/view-base/useCanvasInteraction.js ModifiedM packages/react-dom-bindings/src/client/DOMPropertyOperations.js ModifiedM packages/react-dom-bindings/src/client/ReactDOMComponent.js ModifiedM packages/react-dom-bindings/src/client/ReactDOMInput.js ModifiedM packages/react-dom-bindings/src/client/ReactDOMTextarea.js ModifiedM packages/react-dom-bindings/src/client/ReactFiberConfigDOM.js ModifiedM packages/react-dom-bindings/src/client/estimateBandwidth.js ModifiedM packages/react-dom-bindings/src/client/validateDOMNesting.js ModifiedM packages/react-dom-bindings/src/events/DOMPluginEventSystem.js ModifiedM packages/react-dom-bindings/src/events/ReactDOMEventReplaying.js ModifiedM packages/react-dom-bindings/src/events/SyntheticEvent.js ModifiedM packages/react-dom-bindings/src/server/ReactDOMLegacyServerStreamConfig.js ModifiedM packages/react-dom-bindings/src/server/ReactDOMServerExternalRuntime.js ModifiedM packages/react-dom-bindings/src/server/ReactFizzConfigDOM.js ModifiedM packages/react-dom/src/client/ReactDOMClientFB.js ModifiedM packages/react-dom/src/client/ReactDOMDefaultTransitionIndicator.js ModifiedM packages/react-dom/src/client/ReactDOMRoot.js ModifiedM packages/react-dom/src/client/ReactDOMRootFB.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerBrowser.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerBun.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerEdge.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerNode.js ModifiedM packages/react-dom/src/server/ReactDOMFizzStaticBrowser.js ModifiedM packages/react-dom/src/server/ReactDOMFizzStaticEdge.js ModifiedM packages/react-dom/src/server/ReactDOMFizzStaticNode.js ModifiedM packages/react-dom/src/shared/ReactDOM.js ModifiedM packages/react-dom/src/shared/ReactDOMFloat.js ModifiedM packages/react-dom/src/test-utils/FizzTestUtils.js ModifiedM packages/react-flight-server-fb/src/ReactFlightFBReferences.js ModifiedM packages/react-flight-server-fb/src/ReactServerStreamConfigFB.js ModifiedM packages/react-flight-server-fb/src/client/ReactFlightClientConfigBundlerFB.js ModifiedM packages/react-flight-server-fb/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-markup/src/ReactMarkupServer.js ModifiedM packages/react-native-renderer/src/ReactFabric.js ModifiedM packages/react-native-renderer/src/ReactFabricComponentTree.js ModifiedM packages/react-native-renderer/src/ReactFabricEventEmitter.js ModifiedM packages/react-native-renderer/src/ReactFiberConfigFabric.js ModifiedM packages/react-native-renderer/src/ReactFiberConfigFabricWithViewTransition.js ModifiedM packages/react-native-renderer/src/ReactNativePublicCompat.js ModifiedM packages/react-native-renderer/src/legacy-events/forEachAccumulated.js ModifiedM packages/react-noop-renderer/src/ReactNoopFlightClient.js ModifiedM packages/react-noop-renderer/src/ReactNoopFlightServer.js ModifiedM packages/react-noop-renderer/src/ReactNoopServer.js ModifiedM packages/react-noop-renderer/src/createReactNoop.js ModifiedM packages/react-reconciler/src/ReactCapturedValue.js ModifiedM packages/react-reconciler/src/ReactChildFiber.js ModifiedM packages/react-reconciler/src/ReactFiber.js ModifiedM packages/react-reconciler/src/ReactFiberAct.js ModifiedM packages/react-reconciler/src/ReactFiberApplyGesture.js ModifiedM packages/react-reconciler/src/ReactFiberBeginWork.js ModifiedM packages/react-reconciler/src/ReactFiberClassComponent.js ModifiedM packages/react-reconciler/src/ReactFiberClassUpdateQueue.js ModifiedM packages/react-reconciler/src/ReactFiberCommitEffects.js ModifiedM packages/react-reconciler/src/ReactFiberCommitHostEffects.js ModifiedM packages/react-reconciler/src/ReactFiberCommitViewTransitions.js ModifiedM packages/react-reconciler/src/ReactFiberCommitWork.js ModifiedM packages/react-reconciler/src/ReactFiberCompleteWork.js ModifiedM packages/react-reconciler/src/ReactFiberConcurrentUpdates.js ModifiedM packages/react-reconciler/src/ReactFiberGestureScheduler.js ModifiedM packages/react-reconciler/src/ReactFiberHooks.js ModifiedM packages/react-reconciler/src/ReactFiberHostContext.js ModifiedM packages/react-reconciler/src/ReactFiberHydrationContext.js ModifiedM packages/react-reconciler/src/ReactFiberLane.js ModifiedM packages/react-reconciler/src/ReactFiberNewContext.js ModifiedM packages/react-reconciler/src/ReactFiberPerformanceTrack.js ModifiedM packages/react-reconciler/src/ReactFiberReconciler.js ModifiedM packages/react-reconciler/src/ReactFiberRootScheduler.js ModifiedM packages/react-reconciler/src/ReactFiberScope.js ModifiedM packages/react-reconciler/src/ReactFiberSuspenseComponent.js ModifiedM packages/react-reconciler/src/ReactFiberSuspenseContext.js ModifiedM packages/react-reconciler/src/ReactFiberThenable.js ModifiedM packages/react-reconciler/src/ReactFiberTracingMarkerComponent.js ModifiedM packages/react-reconciler/src/ReactFiberTransition.js ModifiedM packages/react-reconciler/src/ReactFiberWorkLoop.js ModifiedM packages/react-reconciler/src/ReactTestSelectors.js ModifiedM packages/react-server-dom-esm/src/ReactFlightESMNodeLoader.js ModifiedM packages/react-server-dom-esm/src/ReactFlightESMReferences.js ModifiedM packages/react-server-dom-esm/src/client/ReactFlightClientConfigBundlerESM.js ModifiedM packages/react-server-dom-esm/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-fb/src/ReactDOMServerFB.js ModifiedM packages/react-server-dom-parcel/src/ReactFlightParcelReferences.js ModifiedM packages/react-server-dom-parcel/src/server/ReactFlightDOMServerBrowser.js ModifiedM packages/react-server-dom-parcel/src/server/ReactFlightDOMServerEdge.js ModifiedM packages/react-server-dom-parcel/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-turbopack/src/ReactFlightTurbopackReferences.js ModifiedM packages/react-server-dom-turbopack/src/client/ReactFlightClientConfigBundlerTurbopackBrowser.js ModifiedM packages/react-server-dom-turbopack/src/server/ReactFlightDOMServerBrowser.js ModifiedM packages/react-server-dom-turbopack/src/server/ReactFlightDOMServerEdge.js ModifiedM packages/react-server-dom-turbopack/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-unbundled/src/ReactFlightUnbundledNodeLoader.js ModifiedM packages/react-server-dom-unbundled/src/ReactFlightUnbundledReferences.js ModifiedM packages/react-server-dom-unbundled/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightWebpackNodeLoader.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightWebpackReferences.js ModifiedM packages/react-server-dom-webpack/src/client/ReactFlightClientConfigBundlerWebpackBrowser.js ModifiedM packages/react-server-dom-webpack/src/server/ReactFlightDOMServerBrowser.js ModifiedM packages/react-server-dom-webpack/src/server/ReactFlightDOMServerEdge.js ModifiedM packages/react-server-dom-webpack/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-server/src/ReactFizzComponentStack.js ModifiedM packages/react-server/src/ReactFizzHooks.js ModifiedM packages/react-server/src/ReactFizzNewContext.js ModifiedM packages/react-server/src/ReactFizzServer.js ModifiedM packages/react-server/src/ReactFizzThenable.js ModifiedM packages/react-server/src/ReactFizzViewTransitionComponent.js ModifiedM packages/react-server/src/ReactFlightActionServer.js ModifiedM packages/react-server/src/ReactFlightHooks.js ModifiedM packages/react-server/src/ReactFlightReplyServer.js ModifiedM packages/react-server/src/ReactFlightServer.js ModifiedM packages/react-server/src/ReactFlightServerConfigDebugNode.js ModifiedM packages/react-server/src/ReactServerConsoleConfigBrowser.js ModifiedM packages/react-server/src/ReactServerConsoleConfigPlain.js ModifiedM packages/react-server/src/ReactServerConsoleConfigServer.js ModifiedM packages/react-server/src/ReactServerStreamConfigBrowser.js ModifiedM packages/react-server/src/ReactServerStreamConfigBun.js ModifiedM packages/react-server/src/ReactServerStreamConfigEdge.js ModifiedM packages/react-server/src/ReactServerStreamConfigNode.js ModifiedM packages/react-server/src/ReactSharedInternalsServer.js ModifiedM packages/react-server/src/flight/ReactFlightCurrentOwner.js ModifiedM packages/react-test-renderer/src/ReactTestRenderer.js ModifiedM packages/react/index.development.js ModifiedM packages/react/index.js ModifiedM packages/react/src/ReactAct.js ModifiedM packages/react/src/ReactCacheClient.js ModifiedM packages/react/src/ReactCacheImpl.js ModifiedM packages/react/src/ReactChildren.js ModifiedM packages/react/src/ReactLazy.js ModifiedM packages/react/src/ReactStartTransition.js ModifiedM packages/react/src/ReactTaint.js ModifiedM packages/scheduler/src/SchedulerMinHeap.js ModifiedM packages/scheduler/src/SchedulerProfiling.js ModifiedM packages/scheduler/src/forks/Scheduler.js ModifiedM packages/scheduler/src/forks/SchedulerMock.js ModifiedM packages/scheduler/src/forks/SchedulerPostTask.js ModifiedM packages/shared/CheckStringCoercion.js ModifiedM scripts/flow/environment.js ModifiedM yarn.lock Modified
Patch

Files changed

Rendering syntax-highlighted changes…