React Native sync for revisions c28f313...0cac4d5
Summary: This sync includes the following changes: - **[0cac4d54c](https://github.com/facebook/react/commit/0cac4d54c )**: Double invoked effects on suspended children ([#25307](https://github.com/facebook/react/pull/25307)) //<Samuel Susla>// - **[3d615fc14](https://github.com/facebook/react/commit/3d615fc14 )**: Grammar. Removed doubles of the word "the". ([#25295](https://github.com/facebook/react/pull/25295)) //<Victoria Graf>// - **[6e3bc8a2e](https://github.com/facebook/react/commit/6e3bc8a2e )**: [DevTools] Check if Proxy exists before creating DispatcherProxy ([#25278](https://github.com/facebook/react/pull/25278)) //<Tianyu Yao>// - **[e7fc04b29](https://github.com/facebook/react/commit/e7fc04b29 )**: [react-dom] Reorganize react-dom internals to match react ([#25277](https://github.com/facebook/react/pull/25277)) //<Josh Story>// - **[0b54e0047](https://github.com/facebook/react/commit/0b54e0047 )**: Handle rejections to avoid uncaught rejections ([#25272](https://github.com/facebook/react/pull/25272)) //<Sebastian Markbåge>// - **[c5d06fdc5](https://github.com/facebook/react/commit/c5d06fdc5 )**: [Flight] Fix Webpack Chunk Loading ([#25271](https://github.com/facebook/react/pull/25271)) //<Sebastian Markbåge>// - **[975b64464](https://github.com/facebook/react/commit/975b64464 )**: [Flight] response.readRoot() -> use(response) ([#25267](https://github.com/facebook/react/pull/25267)) //<Sebastian Markbåge>// - **[60fbb7b14](https://github.com/facebook/react/commit/60fbb7b14 )**: [Flight] Implement FlightClient in terms of Thenable/Promises instead of throwing Promises ([#25260](https://github.com/facebook/react/pull/25260)) //<Sebastian Markbåge>// - **[c91a1e03b](https://github.com/facebook/react/commit/c91a1e03b )**: experimental_useEvent ([#25229](https://github.com/facebook/react/pull/25229)) //<Lauren Tan>// - **[346c7d4c4](https://github.com/facebook/react/commit/346c7d4c4 )**: straightford explicit types ([#25253](https://github.com/facebook/react/pull/25253)) //<Jan Kassens>// - **[3401e9200](https://github.com/facebook/react/commit/3401e9200 )**: useMemoCache implementation ([#25143](https://github.com/facebook/react/pull/25143)) //<Joseph Savona>// - **[0556bab32](https://github.com/facebook/react/commit/0556bab32 )**: [Transition Tracing] More Accurate End Time ([#25105](https://github.com/facebook/react/pull/25105)) //<Luna Ruan>// - **[5fdcd23aa](https://github.com/facebook/react/commit/5fdcd23aa )**: Flow: upgrade to 0.140 ([#25252](https://github.com/facebook/react/pull/25252)) //<Jan Kassens>// - **[5c43c6f02](https://github.com/facebook/react/commit/5c43c6f02 )**: Unwind the current workInProgress if it's suspended ([#25247](https://github.com/facebook/react/pull/25247)) //<Sebastian Markbåge>// - **[e52fa4c57](https://github.com/facebook/react/commit/e52fa4c57 )**: Add early exit to strict mode ([#25235](https://github.com/facebook/react/pull/25235)) //<Samuel Susla>// - **[6aa38e74c](https://github.com/facebook/react/commit/6aa38e74c )**: Flow: enable unsafe-addition error ([#25242](https://github.com/facebook/react/pull/25242)) //<Jan Kassens>// - **[ba7b6f418](https://github.com/facebook/react/commit/ba7b6f418 )**: Flow: upgrade to 0.132 ([#25244](https://github.com/facebook/react/pull/25244)) //<Jan Kassens>// - **[9328988c0](https://github.com/facebook/react/commit/9328988c0 )**: Flow: fix Fiber typed as any ([#25241](https://github.com/facebook/react/pull/25241)) //<Jan Kassens>// - **[c739cef2f](https://github.com/facebook/react/commit/c739cef2f )**: Flow: ReactFiberHotReloading recursive type ([#25225](https://github.com/facebook/react/pull/25225)) //<Jan Kassens>// - **[c156ecd48](https://github.com/facebook/react/commit/c156ecd48 )**: Add some test coverage for some error cases ([#25240](https://github.com/facebook/react/pull/25240)) //<Sebastian Markbåge>// - **[3613284dc](https://github.com/facebook/react/commit/3613284dc )**: experimental_use(context) for server components and ssr ([#25226](https://github.com/facebook/react/pull/25226)) //<mofeiZ>// - **[269c4e975](https://github.com/facebook/react/commit/269c4e975 )**: Prevent infinite re-renders in StrictMode + Offscreen ([#25203](https://github.com/facebook/react/pull/25203)) //<Samuel Susla>// - **[8003ab9cf](https://github.com/facebook/react/commit/8003ab9cf )**: Flow: remove explicit object syntax ([#25223](https://github.com/facebook/react/pull/25223)) //<Jan Kassens>// - **[492c6e29e](https://github.com/facebook/react/commit/492c6e29e )**: Flow: upgrade to 0.127 ([#25221](https://github.com/facebook/react/pull/25221)) //<Jan Kassens>// - **[8a9e7b6ce](https://github.com/facebook/react/commit/8a9e7b6ce )**: Flow: implicit-inexact-object=error ([#25210](https://github.com/facebook/react/pull/25210)) //<Jan Kassens>// - **[37cc6bf12](https://github.com/facebook/react/commit/37cc6bf12 )**: Remove useDeferredValue and useTransition from Flight subset ([#25215](https://github.com/facebook/react/pull/25215)) //<Sebastian Markbåge>// Changelog: [General][Changed] - React Native sync for revisions c28f313...0cac4d5 jest_e2e[run_all_tests] Reviewed By: rickhanlonii Differential Revision: D39696377 fbshipit-source-id: 113878d22d6244b8555b5fb86db1da5d43f7cfd9
This commit is contained in:
Родитель
6529383675
Коммит
59f25da5a4
|
@ -1 +1 @@
|
|||
c28f313e6d90a13b2eca85c1b3543d1ea6f81603
|
||||
0cac4d54c3eb144b72b7bf0ccf05b3740c6b747f
|
|
@ -6,7 +6,7 @@
|
|||
*
|
||||
* @noformat
|
||||
* @flow strict
|
||||
* @generated SignedSource<<eea119fd0786bbbd30861721a92f3fa7>>
|
||||
* @generated SignedSource<<d1711869276d3e52d184ac3230988ced>>
|
||||
*
|
||||
* This file was sync'd from the facebook/react repository.
|
||||
*/
|
||||
|
@ -38,10 +38,10 @@ export type MeasureLayoutOnSuccessCallback = (
|
|||
|
||||
export type AttributeType<T, V> =
|
||||
| true
|
||||
| $ReadOnly<{|
|
||||
| $ReadOnly<{
|
||||
diff?: (arg1: T, arg2: T) => boolean,
|
||||
process?: (arg1: V) => T,
|
||||
|}>;
|
||||
}>;
|
||||
|
||||
// We either force that `diff` and `process` always use mixed,
|
||||
// or we allow them to define specific types and use this hack
|
||||
|
@ -98,7 +98,7 @@ export type PartialViewConfig = $ReadOnly<{
|
|||
validAttributes?: PartialAttributeConfiguration,
|
||||
}>;
|
||||
|
||||
export type NativeMethods = $ReadOnly<{|
|
||||
export type NativeMethods = $ReadOnly<{
|
||||
blur(): void,
|
||||
focus(): void,
|
||||
measure(callback: MeasureOnSuccessCallback): void,
|
||||
|
@ -109,7 +109,7 @@ export type NativeMethods = $ReadOnly<{|
|
|||
onFail?: () => void,
|
||||
): void,
|
||||
setNativeProps(nativeProps: {...}): void,
|
||||
|}>;
|
||||
}>;
|
||||
|
||||
export type HostComponent<T> = AbstractComponent<T, $ReadOnly<NativeMethods>>;
|
||||
|
||||
|
@ -125,43 +125,43 @@ type InspectorDataProps = $ReadOnly<{
|
|||
...,
|
||||
}>;
|
||||
|
||||
type InspectorDataSource = $ReadOnly<{|
|
||||
type InspectorDataSource = $ReadOnly<{
|
||||
fileName?: string,
|
||||
lineNumber?: number,
|
||||
|}>;
|
||||
}>;
|
||||
|
||||
type InspectorDataGetter = (
|
||||
<TElementType: ElementType>(
|
||||
componentOrHandle: ElementRef<TElementType> | number,
|
||||
) => ?number,
|
||||
) => $ReadOnly<{|
|
||||
) => $ReadOnly<{
|
||||
measure: (callback: MeasureOnSuccessCallback) => void,
|
||||
props: InspectorDataProps,
|
||||
source: InspectorDataSource,
|
||||
|}>;
|
||||
}>;
|
||||
|
||||
export type InspectorData = $ReadOnly<{|
|
||||
hierarchy: Array<{|
|
||||
export type InspectorData = $ReadOnly<{
|
||||
hierarchy: Array<{
|
||||
name: ?string,
|
||||
getInspectorData: InspectorDataGetter,
|
||||
|}>,
|
||||
}>,
|
||||
selectedIndex: ?number,
|
||||
props: InspectorDataProps,
|
||||
source: ?InspectorDataSource,
|
||||
|}>;
|
||||
}>;
|
||||
|
||||
export type TouchedViewDataAtPoint = $ReadOnly<{|
|
||||
export type TouchedViewDataAtPoint = $ReadOnly<{
|
||||
pointerY: number,
|
||||
touchedViewTag?: number,
|
||||
closestInstance?: mixed,
|
||||
frame: $ReadOnly<{|
|
||||
frame: $ReadOnly<{
|
||||
top: number,
|
||||
left: number,
|
||||
width: number,
|
||||
height: number,
|
||||
|}>,
|
||||
}>,
|
||||
...InspectorData,
|
||||
|}>;
|
||||
}>;
|
||||
|
||||
/**
|
||||
* Flat ReactNative renderer bundles are too big for Flow to parse efficiently.
|
||||
|
@ -271,18 +271,18 @@ export type LayoutAnimationProperty =
|
|||
| 'scaleY'
|
||||
| 'scaleXY';
|
||||
|
||||
export type LayoutAnimationAnimationConfig = $ReadOnly<{|
|
||||
export type LayoutAnimationAnimationConfig = $ReadOnly<{
|
||||
duration?: number,
|
||||
delay?: number,
|
||||
springDamping?: number,
|
||||
initialVelocity?: number,
|
||||
type?: LayoutAnimationType,
|
||||
property?: LayoutAnimationProperty,
|
||||
|}>;
|
||||
}>;
|
||||
|
||||
export type LayoutAnimationConfig = $ReadOnly<{|
|
||||
export type LayoutAnimationConfig = $ReadOnly<{
|
||||
duration: number,
|
||||
create?: LayoutAnimationAnimationConfig,
|
||||
update?: LayoutAnimationAnimationConfig,
|
||||
delete?: LayoutAnimationAnimationConfig,
|
||||
|}>;
|
||||
}>;
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
*
|
||||
* @noformat
|
||||
* @flow strict-local
|
||||
* @generated SignedSource<<a5b40ebf1f5b17d6dc83479c1c597566>>
|
||||
* @generated SignedSource<<825c6cbf78ba133c9a0ffdeace7f6fc0>>
|
||||
*
|
||||
* This file was sync'd from the facebook/react repository.
|
||||
*/
|
||||
|
@ -18,19 +18,19 @@ import invariant from 'invariant';
|
|||
|
||||
// Event configs
|
||||
const customBubblingEventTypes: {
|
||||
[eventName: string]: $ReadOnly<{|
|
||||
phasedRegistrationNames: $ReadOnly<{|
|
||||
[eventName: string]: $ReadOnly<{
|
||||
phasedRegistrationNames: $ReadOnly<{
|
||||
captured: string,
|
||||
bubbled: string,
|
||||
skipBubbling?: ?boolean,
|
||||
|}>,
|
||||
|}>,
|
||||
}>,
|
||||
}>,
|
||||
...,
|
||||
} = {};
|
||||
const customDirectEventTypes: {
|
||||
[eventName: string]: $ReadOnly<{|
|
||||
[eventName: string]: $ReadOnly<{
|
||||
registrationName: string,
|
||||
|}>,
|
||||
}>,
|
||||
...,
|
||||
} = {};
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче