Skip to content

Commit de3e5f9

Browse files
committed
[Float] Suspend unstyled content for up to 1 minute (#26532)
We almost never want to show content before its styles have loaded. But eventually we will give up and allow unstyled content. So this extends the timeout to a full minute. This somewhat arbitrary — big enough that you'd only reach it under extreme circumstances. Note that, like regular Suspense, the app is still interactive while we're waiting for content to load. Only the unstyled content is blocked from appearing, not updates in general. A new update will interrupt it. We should figure out what the browser engines do during initial page load and consider aligning our behavior with that. It's supposed to be render blocking by default but there may be some cases where they, too, give up and FOUC. DiffTrain build for commit 0ae3480.
1 parent a4a493a commit de3e5f9

File tree

13 files changed

+19
-19
lines changed

13 files changed

+19
-19
lines changed

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23869,7 +23869,7 @@ function createFiberRoot(
2386923869
return root;
2387023870
}
2387123871

23872-
var ReactVersion = "18.3.0-next-888874673-20230331";
23872+
var ReactVersion = "18.3.0-next-0ae348018-20230331";
2387323873

2387423874
// Might add PROFILE later.
2387523875

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8674,7 +8674,7 @@ var devToolsConfig$jscomp$inline_1026 = {
86748674
throw Error("TestRenderer does not support findFiberByHostInstance()");
86758675
},
86768676
bundleType: 0,
8677-
version: "18.3.0-next-888874673-20230331",
8677+
version: "18.3.0-next-0ae348018-20230331",
86788678
rendererPackageName: "react-test-renderer"
86798679
};
86808680
var internals$jscomp$inline_1218 = {
@@ -8705,7 +8705,7 @@ var internals$jscomp$inline_1218 = {
87058705
scheduleRoot: null,
87068706
setRefreshHandler: null,
87078707
getCurrentFiber: null,
8708-
reconcilerVersion: "18.3.0-next-888874673-20230331"
8708+
reconcilerVersion: "18.3.0-next-0ae348018-20230331"
87098709
};
87108710
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
87118711
var hook$jscomp$inline_1219 = __REACT_DEVTOOLS_GLOBAL_HOOK__;

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9099,7 +9099,7 @@ var devToolsConfig$jscomp$inline_1068 = {
90999099
throw Error("TestRenderer does not support findFiberByHostInstance()");
91009100
},
91019101
bundleType: 0,
9102-
version: "18.3.0-next-888874673-20230331",
9102+
version: "18.3.0-next-0ae348018-20230331",
91039103
rendererPackageName: "react-test-renderer"
91049104
};
91059105
var internals$jscomp$inline_1259 = {
@@ -9130,7 +9130,7 @@ var internals$jscomp$inline_1259 = {
91309130
scheduleRoot: null,
91319131
setRefreshHandler: null,
91329132
getCurrentFiber: null,
9133-
reconcilerVersion: "18.3.0-next-888874673-20230331"
9133+
reconcilerVersion: "18.3.0-next-0ae348018-20230331"
91349134
};
91359135
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
91369136
var hook$jscomp$inline_1260 = __REACT_DEVTOOLS_GLOBAL_HOOK__;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ if (
2727
}
2828
"use strict";
2929

30-
var ReactVersion = "18.3.0-next-888874673-20230331";
30+
var ReactVersion = "18.3.0-next-0ae348018-20230331";
3131

3232
// ATTENTION
3333
// When adding new symbols to this file,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -639,4 +639,4 @@ exports.useSyncExternalStore = function (
639639
);
640640
};
641641
exports.useTransition = useTransition;
642-
exports.version = "18.3.0-next-888874673-20230331";
642+
exports.version = "18.3.0-next-0ae348018-20230331";

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ exports.useSyncExternalStore = function (
642642
);
643643
};
644644
exports.useTransition = useTransition;
645-
exports.version = "18.3.0-next-888874673-20230331";
645+
exports.version = "18.3.0-next-0ae348018-20230331";
646646

647647
/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */
648648
if (
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
888874673f81c08d9c3cfd4a56e2e93fd728894c
1+
0ae348018d5b3a3f1ccdd92de85d9cc581b2b98d

compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27145,7 +27145,7 @@ function createFiberRoot(
2714527145
return root;
2714627146
}
2714727147

27148-
var ReactVersion = "18.3.0-next-888874673-20230331";
27148+
var ReactVersion = "18.3.0-next-0ae348018-20230331";
2714927149

2715027150
function createPortal$1(
2715127151
children,

compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9545,7 +9545,7 @@ var roots = new Map(),
95459545
devToolsConfig$jscomp$inline_1046 = {
95469546
findFiberByHostInstance: getInstanceFromNode,
95479547
bundleType: 0,
9548-
version: "18.3.0-next-888874673-20230331",
9548+
version: "18.3.0-next-0ae348018-20230331",
95499549
rendererPackageName: "react-native-renderer",
95509550
rendererConfig: {
95519551
getInspectorDataForViewTag: function () {
@@ -9587,7 +9587,7 @@ var internals$jscomp$inline_1291 = {
95879587
scheduleRoot: null,
95889588
setRefreshHandler: null,
95899589
getCurrentFiber: null,
9590-
reconcilerVersion: "18.3.0-next-888874673-20230331"
9590+
reconcilerVersion: "18.3.0-next-0ae348018-20230331"
95919591
};
95929592
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
95939593
var hook$jscomp$inline_1292 = __REACT_DEVTOOLS_GLOBAL_HOOK__;

compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10253,7 +10253,7 @@ var roots = new Map(),
1025310253
devToolsConfig$jscomp$inline_1124 = {
1025410254
findFiberByHostInstance: getInstanceFromNode,
1025510255
bundleType: 0,
10256-
version: "18.3.0-next-888874673-20230331",
10256+
version: "18.3.0-next-0ae348018-20230331",
1025710257
rendererPackageName: "react-native-renderer",
1025810258
rendererConfig: {
1025910259
getInspectorDataForViewTag: function () {
@@ -10308,7 +10308,7 @@ var roots = new Map(),
1030810308
scheduleRoot: null,
1030910309
setRefreshHandler: null,
1031010310
getCurrentFiber: null,
10311-
reconcilerVersion: "18.3.0-next-888874673-20230331"
10311+
reconcilerVersion: "18.3.0-next-0ae348018-20230331"
1031210312
});
1031310313
exports.createPortal = function (children, containerTag) {
1031410314
return createPortal$1(

0 commit comments

Comments
 (0)