Skip to content

Commit eccdc2d

Browse files
committed
[flags] Cleanup enableUseMemoCacheHook (#31767)
Based off #31766 This has already landed everywhere. DiffTrain build for [2e25ee3](2e25ee3)
1 parent ed63850 commit eccdc2d

23 files changed

+904
-906
lines changed

compiled-rn/VERSION_NATIVE_FB

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
19.1.0-native-fb-4996a8fa-20241213
1+
19.1.0-native-fb-2e25ee37-20241214

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-dev.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<314020efbba006ecd14bc1c1bdc7f652>>
10+
* @generated SignedSource<<b207ed493a75b8f08e0170a0d710a29a>>
1111
*/
1212

1313
"use strict";
@@ -420,5 +420,5 @@ __DEV__ &&
420420
exports.useFormStatus = function () {
421421
return resolveDispatcher().useHostTransitionStatus();
422422
};
423-
exports.version = "19.1.0-native-fb-4996a8fa-20241213";
423+
exports.version = "19.1.0-native-fb-2e25ee37-20241214";
424424
})();

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-prod.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<0b3d2329f351915c3d76e5fd60256486>>
10+
* @generated SignedSource<<6a9775b471e26a56127dfbf51de7d359>>
1111
*/
1212

1313
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
203203
exports.useFormStatus = function () {
204204
return ReactSharedInternals.H.useHostTransitionStatus();
205205
};
206-
exports.version = "19.1.0-native-fb-4996a8fa-20241213";
206+
exports.version = "19.1.0-native-fb-2e25ee37-20241214";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOM-profiling.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<0b3d2329f351915c3d76e5fd60256486>>
10+
* @generated SignedSource<<6a9775b471e26a56127dfbf51de7d359>>
1111
*/
1212

1313
"use strict";
@@ -203,4 +203,4 @@ exports.useFormState = function (action, initialState, permalink) {
203203
exports.useFormStatus = function () {
204204
return ReactSharedInternals.H.useHostTransitionStatus();
205205
};
206-
exports.version = "19.1.0-native-fb-4996a8fa-20241213";
206+
exports.version = "19.1.0-native-fb-2e25ee37-20241214";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-dev.js

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<46966fcc4d7ba85bcb36042400ef13ed>>
10+
* @generated SignedSource<<540ca95f3e4f00baced33ea137ff3e38>>
1111
*/
1212

1313
/*
@@ -5129,6 +5129,9 @@ __DEV__ &&
51295129
}
51305130
return workInProgressHook;
51315131
}
5132+
function createFunctionComponentUpdateQueue() {
5133+
return { lastEffect: null, events: null, stores: null, memoCache: null };
5134+
}
51325135
function useThenable(thenable) {
51335136
var index = thenableIndexCounter$1;
51345137
thenableIndexCounter$1 += 1;
@@ -23733,35 +23736,32 @@ __DEV__ &&
2373323736
currentHookNameInDev = null,
2373423737
hookTypesDev = null,
2373523738
hookTypesUpdateIndexDev = -1,
23736-
ignorePreviousDependencies = !1;
23737-
var createFunctionComponentUpdateQueue = function () {
23738-
return { lastEffect: null, events: null, stores: null, memoCache: null };
23739-
};
23740-
var ContextOnlyDispatcher = {
23741-
readContext: readContext,
23742-
use: use,
23743-
useCallback: throwInvalidHookError,
23744-
useContext: throwInvalidHookError,
23745-
useEffect: throwInvalidHookError,
23746-
useImperativeHandle: throwInvalidHookError,
23747-
useLayoutEffect: throwInvalidHookError,
23748-
useInsertionEffect: throwInvalidHookError,
23749-
useMemo: throwInvalidHookError,
23750-
useReducer: throwInvalidHookError,
23751-
useRef: throwInvalidHookError,
23752-
useState: throwInvalidHookError,
23753-
useDebugValue: throwInvalidHookError,
23754-
useDeferredValue: throwInvalidHookError,
23755-
useTransition: throwInvalidHookError,
23756-
useSyncExternalStore: throwInvalidHookError,
23757-
useId: throwInvalidHookError,
23758-
useHostTransitionStatus: throwInvalidHookError,
23759-
useFormState: throwInvalidHookError,
23760-
useActionState: throwInvalidHookError,
23761-
useOptimistic: throwInvalidHookError
23762-
};
23739+
ignorePreviousDependencies = !1,
23740+
ContextOnlyDispatcher = {
23741+
readContext: readContext,
23742+
use: use,
23743+
useCallback: throwInvalidHookError,
23744+
useContext: throwInvalidHookError,
23745+
useEffect: throwInvalidHookError,
23746+
useImperativeHandle: throwInvalidHookError,
23747+
useLayoutEffect: throwInvalidHookError,
23748+
useInsertionEffect: throwInvalidHookError,
23749+
useMemo: throwInvalidHookError,
23750+
useReducer: throwInvalidHookError,
23751+
useRef: throwInvalidHookError,
23752+
useState: throwInvalidHookError,
23753+
useDebugValue: throwInvalidHookError,
23754+
useDeferredValue: throwInvalidHookError,
23755+
useTransition: throwInvalidHookError,
23756+
useSyncExternalStore: throwInvalidHookError,
23757+
useId: throwInvalidHookError,
23758+
useHostTransitionStatus: throwInvalidHookError,
23759+
useFormState: throwInvalidHookError,
23760+
useActionState: throwInvalidHookError,
23761+
useOptimistic: throwInvalidHookError,
23762+
useMemoCache: throwInvalidHookError
23763+
};
2376323764
ContextOnlyDispatcher.useCacheRefresh = throwInvalidHookError;
23764-
ContextOnlyDispatcher.useMemoCache = throwInvalidHookError;
2376523765
enableUseResourceEffectHook &&
2376623766
(ContextOnlyDispatcher.useResourceEffect = throwInvalidHookError);
2376723767
var HooksDispatcherOnMountInDEV = null,
@@ -23899,13 +23899,13 @@ __DEV__ &&
2389923899
return mountOptimistic(passthrough);
2390023900
},
2390123901
useHostTransitionStatus: useHostTransitionStatus,
23902+
useMemoCache: useMemoCache,
2390223903
useCacheRefresh: function () {
2390323904
currentHookNameInDev = "useCacheRefresh";
2390423905
mountHookTypesDev();
2390523906
return mountRefresh();
2390623907
}
2390723908
};
23908-
HooksDispatcherOnMountInDEV.useMemoCache = useMemoCache;
2390923909
enableUseResourceEffectHook &&
2391023910
(HooksDispatcherOnMountInDEV.useResourceEffect = function (
2391123911
create,
@@ -24054,13 +24054,13 @@ __DEV__ &&
2405424054
return mountOptimistic(passthrough);
2405524055
},
2405624056
useHostTransitionStatus: useHostTransitionStatus,
24057+
useMemoCache: useMemoCache,
2405724058
useCacheRefresh: function () {
2405824059
currentHookNameInDev = "useCacheRefresh";
2405924060
updateHookTypesDev();
2406024061
return mountRefresh();
2406124062
}
2406224063
};
24063-
HooksDispatcherOnMountWithHookTypesInDEV.useMemoCache = useMemoCache;
2406424064
enableUseResourceEffectHook &&
2406524065
(HooksDispatcherOnMountWithHookTypesInDEV.useResourceEffect = function (
2406624066
create,
@@ -24201,13 +24201,13 @@ __DEV__ &&
2420124201
return updateOptimistic(passthrough, reducer);
2420224202
},
2420324203
useHostTransitionStatus: useHostTransitionStatus,
24204+
useMemoCache: useMemoCache,
2420424205
useCacheRefresh: function () {
2420524206
currentHookNameInDev = "useCacheRefresh";
2420624207
updateHookTypesDev();
2420724208
return updateWorkInProgressHook().memoizedState;
2420824209
}
2420924210
};
24210-
HooksDispatcherOnUpdateInDEV.useMemoCache = useMemoCache;
2421124211
enableUseResourceEffectHook &&
2421224212
(HooksDispatcherOnUpdateInDEV.useResourceEffect = function (
2421324213
create,
@@ -24350,13 +24350,13 @@ __DEV__ &&
2435024350
return rerenderOptimistic(passthrough, reducer);
2435124351
},
2435224352
useHostTransitionStatus: useHostTransitionStatus,
24353+
useMemoCache: useMemoCache,
2435324354
useCacheRefresh: function () {
2435424355
currentHookNameInDev = "useCacheRefresh";
2435524356
updateHookTypesDev();
2435624357
return updateWorkInProgressHook().memoizedState;
2435724358
}
2435824359
};
24359-
HooksDispatcherOnRerenderInDEV.useMemoCache = useMemoCache;
2436024360
enableUseResourceEffectHook &&
2436124361
(HooksDispatcherOnRerenderInDEV.useResourceEffect = function (
2436224362
create,
@@ -24519,15 +24519,15 @@ __DEV__ &&
2451924519
mountHookTypesDev();
2452024520
return mountOptimistic(passthrough);
2452124521
},
24522+
useMemoCache: function (size) {
24523+
warnInvalidHookAccess();
24524+
return useMemoCache(size);
24525+
},
2452224526
useHostTransitionStatus: useHostTransitionStatus,
2452324527
useCacheRefresh: function () {
2452424528
currentHookNameInDev = "useCacheRefresh";
2452524529
mountHookTypesDev();
2452624530
return mountRefresh();
24527-
},
24528-
useMemoCache: function (size) {
24529-
warnInvalidHookAccess();
24530-
return useMemoCache(size);
2453124531
}
2453224532
};
2453324533
enableUseResourceEffectHook &&
@@ -24691,15 +24691,15 @@ __DEV__ &&
2469124691
updateHookTypesDev();
2469224692
return updateOptimistic(passthrough, reducer);
2469324693
},
24694+
useMemoCache: function (size) {
24695+
warnInvalidHookAccess();
24696+
return useMemoCache(size);
24697+
},
2469424698
useHostTransitionStatus: useHostTransitionStatus,
2469524699
useCacheRefresh: function () {
2469624700
currentHookNameInDev = "useCacheRefresh";
2469724701
updateHookTypesDev();
2469824702
return updateWorkInProgressHook().memoizedState;
24699-
},
24700-
useMemoCache: function (size) {
24701-
warnInvalidHookAccess();
24702-
return useMemoCache(size);
2470324703
}
2470424704
};
2470524705
enableUseResourceEffectHook &&
@@ -24865,15 +24865,15 @@ __DEV__ &&
2486524865
updateHookTypesDev();
2486624866
return rerenderOptimistic(passthrough, reducer);
2486724867
},
24868+
useMemoCache: function (size) {
24869+
warnInvalidHookAccess();
24870+
return useMemoCache(size);
24871+
},
2486824872
useHostTransitionStatus: useHostTransitionStatus,
2486924873
useCacheRefresh: function () {
2487024874
currentHookNameInDev = "useCacheRefresh";
2487124875
updateHookTypesDev();
2487224876
return updateWorkInProgressHook().memoizedState;
24873-
},
24874-
useMemoCache: function (size) {
24875-
warnInvalidHookAccess();
24876-
return useMemoCache(size);
2487724877
}
2487824878
};
2487924879
enableUseResourceEffectHook &&
@@ -25892,11 +25892,11 @@ __DEV__ &&
2589225892
};
2589325893
(function () {
2589425894
var isomorphicReactPackageVersion = React.version;
25895-
if ("19.1.0-native-fb-4996a8fa-20241213" !== isomorphicReactPackageVersion)
25895+
if ("19.1.0-native-fb-2e25ee37-20241214" !== isomorphicReactPackageVersion)
2589625896
throw Error(
2589725897
'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' +
2589825898
(isomorphicReactPackageVersion +
25899-
"\n - react-dom: 19.1.0-native-fb-4996a8fa-20241213\nLearn more: https://react.dev/warnings/version-mismatch")
25899+
"\n - react-dom: 19.1.0-native-fb-2e25ee37-20241214\nLearn more: https://react.dev/warnings/version-mismatch")
2590025900
);
2590125901
})();
2590225902
("function" === typeof Map &&
@@ -25933,10 +25933,10 @@ __DEV__ &&
2593325933
!(function () {
2593425934
var internals = {
2593525935
bundleType: 1,
25936-
version: "19.1.0-native-fb-4996a8fa-20241213",
25936+
version: "19.1.0-native-fb-2e25ee37-20241214",
2593725937
rendererPackageName: "react-dom",
2593825938
currentDispatcherRef: ReactSharedInternals,
25939-
reconcilerVersion: "19.1.0-native-fb-4996a8fa-20241213"
25939+
reconcilerVersion: "19.1.0-native-fb-2e25ee37-20241214"
2594025940
};
2594125941
internals.overrideHookState = overrideHookState;
2594225942
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -26082,5 +26082,5 @@ __DEV__ &&
2608226082
listenToAllSupportedEvents(container);
2608326083
return new ReactDOMHydrationRoot(initialChildren);
2608426084
};
26085-
exports.version = "19.1.0-native-fb-4996a8fa-20241213";
26085+
exports.version = "19.1.0-native-fb-2e25ee37-20241214";
2608626086
})();

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-dom/cjs/ReactDOMClient-prod.js

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<b85702b5d222b41685e84421633ce308>>
10+
* @generated SignedSource<<2e0fefb103c6cb42fd560231707143b5>>
1111
*/
1212

1313
/*
@@ -3253,10 +3253,9 @@ function updateWorkInProgressHook() {
32533253
}
32543254
return workInProgressHook;
32553255
}
3256-
var createFunctionComponentUpdateQueue;
3257-
createFunctionComponentUpdateQueue = function () {
3256+
function createFunctionComponentUpdateQueue() {
32583257
return { lastEffect: null, events: null, stores: null, memoCache: null };
3259-
};
3258+
}
32603259
function useThenable(thenable) {
32613260
var index = thenableIndexCounter$1;
32623261
thenableIndexCounter$1 += 1;
@@ -4296,10 +4295,10 @@ var ContextOnlyDispatcher = {
42964295
useHostTransitionStatus: throwInvalidHookError,
42974296
useFormState: throwInvalidHookError,
42984297
useActionState: throwInvalidHookError,
4299-
useOptimistic: throwInvalidHookError
4298+
useOptimistic: throwInvalidHookError,
4299+
useMemoCache: throwInvalidHookError
43004300
};
43014301
ContextOnlyDispatcher.useCacheRefresh = throwInvalidHookError;
4302-
ContextOnlyDispatcher.useMemoCache = throwInvalidHookError;
43034302
enableUseResourceEffectHook &&
43044303
(ContextOnlyDispatcher.useResourceEffect = throwInvalidHookError);
43054304
var HooksDispatcherOnMount = {
@@ -4485,14 +4484,14 @@ var HooksDispatcherOnMount = {
44854484
queue.dispatch = hook;
44864485
return [passthrough, hook];
44874486
},
4487+
useMemoCache: useMemoCache,
44884488
useCacheRefresh: function () {
44894489
return (mountWorkInProgressHook().memoizedState = refreshCache.bind(
44904490
null,
44914491
currentlyRenderingFiber$1
44924492
));
44934493
}
44944494
};
4495-
HooksDispatcherOnMount.useMemoCache = useMemoCache;
44964495
enableUseResourceEffectHook &&
44974496
(HooksDispatcherOnMount.useResourceEffect = mountResourceEffect);
44984497
var HooksDispatcherOnUpdate = {
@@ -4538,10 +4537,10 @@ var HooksDispatcherOnUpdate = {
45384537
useOptimistic: function (passthrough, reducer) {
45394538
var hook = updateWorkInProgressHook();
45404539
return updateOptimisticImpl(hook, currentHook, passthrough, reducer);
4541-
}
4540+
},
4541+
useMemoCache: useMemoCache
45424542
};
45434543
HooksDispatcherOnUpdate.useCacheRefresh = updateRefresh;
4544-
HooksDispatcherOnUpdate.useMemoCache = useMemoCache;
45454544
enableUseResourceEffectHook &&
45464545
(HooksDispatcherOnUpdate.useResourceEffect = updateResourceEffect);
45474546
var HooksDispatcherOnRerender = {
@@ -4592,10 +4591,10 @@ var HooksDispatcherOnRerender = {
45924591
return updateOptimisticImpl(hook, currentHook, passthrough, reducer);
45934592
hook.baseState = passthrough;
45944593
return [passthrough, hook.queue.dispatch];
4595-
}
4594+
},
4595+
useMemoCache: useMemoCache
45964596
};
45974597
HooksDispatcherOnRerender.useCacheRefresh = updateRefresh;
4598-
HooksDispatcherOnRerender.useMemoCache = useMemoCache;
45994598
enableUseResourceEffectHook &&
46004599
(HooksDispatcherOnRerender.useResourceEffect = updateResourceEffect);
46014600
var thenableState = null,
@@ -15869,14 +15868,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1586915868
};
1587015869
var isomorphicReactPackageVersion$jscomp$inline_1722 = React.version;
1587115870
if (
15872-
"19.1.0-native-fb-4996a8fa-20241213" !==
15871+
"19.1.0-native-fb-2e25ee37-20241214" !==
1587315872
isomorphicReactPackageVersion$jscomp$inline_1722
1587415873
)
1587515874
throw Error(
1587615875
formatProdErrorMessage(
1587715876
527,
1587815877
isomorphicReactPackageVersion$jscomp$inline_1722,
15879-
"19.1.0-native-fb-4996a8fa-20241213"
15878+
"19.1.0-native-fb-2e25ee37-20241214"
1588015879
)
1588115880
);
1588215881
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -15898,10 +15897,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1589815897
};
1589915898
var internals$jscomp$inline_2177 = {
1590015899
bundleType: 0,
15901-
version: "19.1.0-native-fb-4996a8fa-20241213",
15900+
version: "19.1.0-native-fb-2e25ee37-20241214",
1590215901
rendererPackageName: "react-dom",
1590315902
currentDispatcherRef: ReactSharedInternals,
15904-
reconcilerVersion: "19.1.0-native-fb-4996a8fa-20241213"
15903+
reconcilerVersion: "19.1.0-native-fb-2e25ee37-20241214"
1590515904
};
1590615905
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
1590715906
var hook$jscomp$inline_2178 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -16007,4 +16006,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1600716006
listenToAllSupportedEvents(container);
1600816007
return new ReactDOMHydrationRoot(initialChildren);
1600916008
};
16010-
exports.version = "19.1.0-native-fb-4996a8fa-20241213";
16009+
exports.version = "19.1.0-native-fb-2e25ee37-20241214";

0 commit comments

Comments
 (0)