From 4adb0ac3f863449f4622a501c912a07f34f1f301 Mon Sep 17 00:00:00 2001 From: acdlite Date: Wed, 3 May 2023 18:31:51 +0000 Subject: [PATCH] useOptimisticState -> useOptimistic (#26772) Drop the "state". Just "useOptimistic". It's cleaner. This is still an experimental API. May not be the final name. DiffTrain build for commit https://github.com/facebook/react/commit/b7972822b5887d05ae772ef757a453265b4b7aec. --- .../react-test-renderer/cjs/ReactTestRenderer-dev.js | 2 +- .../react-test-renderer/cjs/ReactTestRenderer-prod.js | 4 ++-- .../cjs/ReactTestRenderer-profiling.js | 4 ++-- .../js/RKJSModules/vendor/react/cjs/React-dev.js | 10 +++++----- .../js/RKJSModules/vendor/react/cjs/React-prod.js | 11 ++++------- .../RKJSModules/vendor/react/cjs/React-profiling.js | 11 ++++------- .../react-native-github/Libraries/Renderer/REVISION | 2 +- 7 files changed, 19 insertions(+), 25 deletions(-) diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js index aff12e24138f7..e11c30510367d 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js @@ -23918,7 +23918,7 @@ function createFiberRoot( return root; } -var ReactVersion = "18.3.0-canary-388686f29-20230503"; +var ReactVersion = "18.3.0-canary-b7972822b-20230503"; // Might add PROFILE later. diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js index bc782bbdb5799..206749840f8aa 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js @@ -8623,7 +8623,7 @@ var devToolsConfig$jscomp$inline_1039 = { throw Error("TestRenderer does not support findFiberByHostInstance()"); }, bundleType: 0, - version: "18.3.0-canary-388686f29-20230503", + version: "18.3.0-canary-b7972822b-20230503", rendererPackageName: "react-test-renderer" }; var internals$jscomp$inline_1238 = { @@ -8654,7 +8654,7 @@ var internals$jscomp$inline_1238 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "18.3.0-canary-388686f29-20230503" + reconcilerVersion: "18.3.0-canary-b7972822b-20230503" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1239 = __REACT_DEVTOOLS_GLOBAL_HOOK__; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js index 5c4949eb1e99e..37603f336c851 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js @@ -9049,7 +9049,7 @@ var devToolsConfig$jscomp$inline_1081 = { throw Error("TestRenderer does not support findFiberByHostInstance()"); }, bundleType: 0, - version: "18.3.0-canary-388686f29-20230503", + version: "18.3.0-canary-b7972822b-20230503", rendererPackageName: "react-test-renderer" }; var internals$jscomp$inline_1279 = { @@ -9080,7 +9080,7 @@ var internals$jscomp$inline_1279 = { scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, - reconcilerVersion: "18.3.0-canary-388686f29-20230503" + reconcilerVersion: "18.3.0-canary-b7972822b-20230503" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_1280 = __REACT_DEVTOOLS_GLOBAL_HOOK__; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-dev.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-dev.js index 5d485ae012e07..3ff7c3020479d 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-dev.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-dev.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<21b04a040ed4292372f9e9ab8319a3b5>> + * @generated SignedSource<<452f0f8d322ebca41e7548836de1f7a3>> */ 'use strict'; @@ -27,7 +27,7 @@ if ( } "use strict"; -var ReactVersion = "18.3.0-canary-388686f29-20230503"; +var ReactVersion = "18.3.0-canary-b7972822b-20230503"; // ATTENTION // When adding new symbols to this file, @@ -2088,10 +2088,10 @@ function useEffectEvent(callback) { return dispatcher.useEffectEvent(callback); } -function useOptimisticState(passthrough, reducer) { +function useOptimistic(passthrough, reducer) { var dispatcher = resolveDispatcher(); // $FlowFixMe[not-a-function] This is unstable, thus optional - return dispatcher.useOptimisticState(passthrough, reducer); + return dispatcher.useOptimistic(passthrough, reducer); } function describeBuiltInComponentFrame(name, source, ownerFn) { @@ -3935,7 +3935,7 @@ exports.createMutableSource = createMutableSource; exports.createRef = createRef; exports.createServerContext = createServerContext; exports.experimental_useEffectEvent = useEffectEvent; -exports.experimental_useOptimisticState = useOptimisticState; +exports.experimental_useOptimistic = useOptimistic; exports.forwardRef = forwardRef; exports.isValidElement = isValidElement$1; exports.jsx = jsx; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-prod.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-prod.js index 5d85a725e7acd..5caeb157e37f0 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-prod.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-prod.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<> + * @generated SignedSource<<8bda7f5ab238068ff35a9e318f69e44f>> */ "use strict"; @@ -529,11 +529,8 @@ exports.createServerContext = function (globalName, defaultValue) { exports.experimental_useEffectEvent = function (callback) { return ReactCurrentDispatcher.current.useEffectEvent(callback); }; -exports.experimental_useOptimisticState = function (passthrough, reducer) { - return ReactCurrentDispatcher.current.useOptimisticState( - passthrough, - reducer - ); +exports.experimental_useOptimistic = function (passthrough, reducer) { + return ReactCurrentDispatcher.current.useOptimistic(passthrough, reducer); }; exports.forwardRef = function (render) { return { $$typeof: REACT_FORWARD_REF_TYPE, render: render }; @@ -645,4 +642,4 @@ exports.useSyncExternalStore = function ( ); }; exports.useTransition = useTransition; -exports.version = "18.3.0-canary-388686f29-20230503"; +exports.version = "18.3.0-canary-b7972822b-20230503"; diff --git a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-profiling.js b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-profiling.js index 83fa9a345ad56..515b7a151c47b 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-profiling.js +++ b/compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-profiling.js @@ -7,7 +7,7 @@ * @noflow * @nolint * @preventMunge - * @generated SignedSource<<01e7e919f906241f0982e36bc83f25c1>> + * @generated SignedSource<> */ @@ -533,11 +533,8 @@ exports.createServerContext = function (globalName, defaultValue) { exports.experimental_useEffectEvent = function (callback) { return ReactCurrentDispatcher.current.useEffectEvent(callback); }; -exports.experimental_useOptimisticState = function (passthrough, reducer) { - return ReactCurrentDispatcher.current.useOptimisticState( - passthrough, - reducer - ); +exports.experimental_useOptimistic = function (passthrough, reducer) { + return ReactCurrentDispatcher.current.useOptimistic(passthrough, reducer); }; exports.forwardRef = function (render) { return { $$typeof: REACT_FORWARD_REF_TYPE, render: render }; @@ -648,7 +645,7 @@ exports.useSyncExternalStore = function ( ); }; exports.useTransition = useTransition; -exports.version = "18.3.0-canary-388686f29-20230503"; +exports.version = "18.3.0-canary-b7972822b-20230503"; /* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */ if ( diff --git a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION index eea4e95cdf413..8dfc85ada32fd 100644 --- a/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION +++ b/compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/REVISION @@ -1 +1 @@ -388686f291afb2362fdc813c49f75b4132bc1314 +b7972822b5887d05ae772ef757a453265b4b7aec