react/packages
Sebastian Markbåge 0bdb9206b7
[Fizz] If we haven't painted yet, wait to reveal everything until next paint (#34230)
Before the first rAF, we don't know if there has been other paints
before this and if so when. (We could get from performance observer.) We
can assume that it's not earlier than 0 so we used delay up until the
throttle time starting from zero but if the first paint is about to
happen that can be very soon after.

Instead, this reveals it during the next paint which should let us be
able to get into the first paint. If we can trust `rel="expect"` to have
done its thing we should schedule our raf before first paint but ofc
browsers can cheat and paint earlier if they want to.

If we're wrong, this is at least more batched than doing it
synchronously. However it will mean that things might get more flashy
than it should be if it would've been throttled. An alternative would be
to always throttle first reveal.
2025-08-18 20:22:40 -04:00
..
dom-event-testing-library Add jest lint rules (#29760) 2024-06-10 14:31:37 -04:00
eslint-plugin-react-hooks [eslint-plugin-react-hooks][RulesOfHooks] handle React.useEffect in addition to useEffect (#34076) 2025-08-18 09:12:49 -04:00
internal-test-utils Fail tests if unasserted console calls contain undefined (#34191) 2025-08-13 08:48:04 +02:00
jest-react Bump next prerelease version numbers (#31676) 2024-12-12 14:10:46 -05:00
react Remove unused arguments from ReactElement (#34174) 2025-08-12 11:09:35 -04:00
react-art Add plumbing for onDefaultTransitionIndicator (#33150) 2025-05-08 20:42:50 -04:00
react-cache Clean up enableSiblingPrerendering flag (#32319) 2025-05-08 20:49:23 -04:00
react-client [Flight] Add DebugInfo for Bundler Chunks (#34226) 2025-08-18 11:34:00 -04:00
react-debug-tools [DebugTools] Use thenables from the _debugThenableState if available (#34161) 2025-08-11 11:46:27 -04:00
react-devtools React DevTools 6.1.4 -> 6.1.5 (#33702) 2025-07-04 16:31:00 +01:00
react-devtools-core [DevTools] Add Option to Open Local Files directly in External Editor (#33983) 2025-07-25 10:16:43 -04:00
react-devtools-extensions [DevTools] Skeleton for Suspense tab (#34020) 2025-07-28 18:26:55 +02:00
react-devtools-fusebox [DevTools] Add Option to Open Local Files directly in External Editor (#33983) 2025-07-25 10:16:43 -04:00
react-devtools-inline [DevTools] Show Owner Stacks in "rendered by" View (#34130) 2025-08-11 11:41:30 -04:00
react-devtools-shared [DevTools] Avoid uncached Promise when symbolicating sources in environments without file fetching (#34224) 2025-08-18 12:46:19 +02:00
react-devtools-shell [DevTools] Send suspense nodes to frontend store (#34070) 2025-08-10 10:12:20 +02:00
react-devtools-timeline [DevTools] Use use() instead of throwing a Promise in Caches (#34033) 2025-07-29 03:45:56 -04:00
react-dom [Fizz] If we haven't painted yet, wait to reveal everything until next paint (#34230) 2025-08-18 20:22:40 -04:00
react-dom-bindings [Fizz] If we haven't painted yet, wait to reveal everything until next paint (#34230) 2025-08-18 20:22:40 -04:00
react-is Remove feature flag enableRenderableContext (#33505) 2025-06-11 11:53:04 -04:00
react-markup [Flight] Add Separate Outgoing Debug Channel (#33754) 2025-07-10 16:22:44 -04:00
react-native-renderer Add compareDocumentPosition to Fabric FragmentInstance (#34103) 2025-08-15 15:07:42 -04:00
react-noop-renderer [Flight] Add Separate Outgoing Debug Channel (#33754) 2025-07-10 16:22:44 -04:00
react-reconciler [DevTools] Handle dehydrated Suspense boundaries (#34196) 2025-08-16 10:34:19 +02:00
react-refresh Revert "Fix:- Improve HOC support and state preservation in React Refresh" (#32214) 2025-03-18 19:05:56 +00:00
react-server [Flight] Log error if prod elements are rendered (#34189) 2025-08-13 08:47:09 +02:00
react-server-dom-esm [Flight] Add DebugInfo for Bundler Chunks (#34226) 2025-08-18 11:34:00 -04:00
react-server-dom-fb Use underscore instead of « » for useId algorithm (#33422) 2025-06-03 11:30:17 -04:00
react-server-dom-parcel [Flight] Add DebugInfo for Bundler Chunks (#34226) 2025-08-18 11:34:00 -04:00
react-server-dom-turbopack [Flight] Add DebugInfo for Bundler Chunks (#34226) 2025-08-18 11:34:00 -04:00
react-server-dom-webpack [Flight] Add DebugInfo for Bundler Chunks (#34226) 2025-08-18 11:34:00 -04:00
react-suspense-test-utils Expose cacheSignal() alongside cache() (#33557) 2025-06-17 17:04:40 -04:00
react-test-renderer Use a shared noop function from shared/noop (#33154) 2025-05-08 21:33:18 -04:00
scheduler Bump next prerelease version numbers (#32782) 2025-03-28 16:20:04 -04:00
shared [DevTools] Add byteSize field to ReactIOInfo and show this in the tooltip (#34221) 2025-08-17 16:17:11 -04:00
use-subscription Bump next prerelease version numbers (#32782) 2025-03-28 16:20:04 -04:00
use-sync-external-store use-sync-external-store: Add exports field to package.json (#25231) 2025-02-24 13:01:59 +01:00