CODEFOSSIL · react
updateSuspenseComponent
function in packages/react-reconciler/src/ReactFiberBeginWork.js:2380 · Born 2018-10-10 (DERIVED, confidence 0.80)
Changed [flow] Bump flow to v0.317.0 (#36701)
900ae09· Sam ZhouChanged [flow] Bump flow to v0.307.1 (#36199)
fbb1370· Sam ZhouChanged Try not. Do... or do not. Hydrate Suspense Boundaries. (#32851)
961b625· Sebastian MarkbågeChanged Move Built-in Props Types to React Types (#32841)
c44e4a2· Sebastian MarkbågeChanged Remove enableRefAsProp feature flag (#30346)
07aa494· Jan KassensChanged Fix: useDeferredValue initialValue suspends forever without switching to final (#27888)
f1039be· Andrew Clark fix · INFERREDChanged Feature: Suspend commit without blocking render (#26398)
db281b3· Andrew ClarkChanged [Float][Fizz][Fiber] - Do not hoist elements with `itemProp` & hydrate more tolerantly in hoist contexts (#26256)
8a9f82e· Josh StoryChanged Upgrade prettier (#26081)
6b30832· Jan KassensChanged [flow] enable enforce_local_inference_annotations (#25921)
0b4f443· Jan KassensChanged Land forked reconciler changes (#24878)
30eb267· Andrew ClarkChanged Suspending inside a hidden tree should not cause fallbacks to appear (#24699)
82e9e99· Andrew ClarkChanged Revert "Revert [Transition Tracing] Refactor Transition Tracing Root Code" (#24830)
4cd788a· Luna Ruan fix · INFERREDChanged Revert "[Transition Tracing] Refactor Transition Tracing Root Code (#24766)" (#24829)
e61fd91· Andrew Clark fix · INFERREDChanged [Transition Tracing] Refactor Transition Tracing Root Code (#24766)
4012963· Luna RuanChanged [Transition Tracing] Add Tracing Markers (#24686)
a4bed46· Luna RuanChanged Move hydration code out of normal Suspense path (#24532)
b2763d3· Andrew ClarkChanged Only treat updates to lazy as a new mount in legacy mode (#24530)
34da5aa· RickyChanged Revert accdientally merged PR (#24081)
832e298· Andrew ClarkChanged Gate unstable_expectedLoadTime on enableCPUSuspense (#24038)
6edd55a· Sebastian MarkbågeChanged Remove dependency on Offscreen Fiber updateQueue for React Cache (#23229)
40eaa22· Luna RuanChanged Log a recoverable error whenever hydration fails (#23319)
51c8411· Andrew ClarkChanged Remove unstableAvoidThisFallback from OSS (#22884)
f2a59df· salazarmChanged Hydration errors should force a client render (#22416)
04ccc01· Andrew ClarkChanged Fix a few typos (#22154)
fc3b6a4· BowenChanged Capture suspense boundaries with undefined fallbacks (#21854)
c2c6ea1· RickyChanged Remove unstable scheduler/tracing API (#20037)
fc33f12· Brian VaughnChanged Suspense for CPU-bound trees (#19936)
1faf9e3· Andrew ClarkChanged Rename effect fields (#19755)
1665443· Andrew ClarkChanged Land Lanes implementation in old fork (#19108)
8f05f2b· Andrew ClarkChanged Fix: Don't read primaryChild.childExpirationTime (#18457)
58afba0· Andrew Clark fix · INFERREDChanged Bugfix: Do not unhide a suspended tree without finishing the suspended update (#18411)
d7382b6· Andrew Clark fix · INFERREDChanged Delete leftover assignment from #18384
35a2f74· Andrew ClarkChanged [Bugfix] Dropped updates inside a suspended tree (#18384)
9d67847· Andrew Clark fix · INFERREDChanged Remove unnecessary warnings (#18135)
849e832· Dan AbramovChanged Remove unused arguments in the reconciler (#18092)
8b596e0· Dan AbramovChanged Fix comments typos (#17550)
ccc6100· Nick S. PlekhanovChanged Use console directly instead of warning() modules (#17599)
0cf22a5· Dan AbramovChanged Remove the condition argument from warning() (#17568)
9ac42dd· Laura bunsChanged Rename createSyncRoot to createBlockingRoot (#17165)
f6b8d31· Dan AbramovChanged Client render Suspense content if there's no boundary match (#16945)
ed5f010· Sebastian MarkbågeChanged [Partial Hydration] Attempt hydration at a higher pri first if props/context changes (#16352)
6fbe630· Sebastian MarkbågeChanged Refactor Partial Hydration (#16346)
50addf4· Sebastian MarkbågeChanged Add SuspenseList Component (#15902)
76864f7· Sebastian MarkbågeChanged [Suspense] Change Suspending and Restarting Heuristics (#15769)
113497c· Sebastian MarkbågeChanged Fix missing return pointer assignment (#15700)
7829d8c· Andrew Clark fix · INFERREDChanged Add Batched Mode (#15502)
862f499· Andrew ClarkChanged Add Suspense Boundary Context (and unstable_avoidThisFallback) (#15578)
c7398f3· Sebastian MarkbågeChanged Track Event Time as the Start Time for Suspense (#15358)
4c78ac0· Sebastian MarkbågeChanged Allow DevTools to toggle Suspense fallbacks (#15232)
7a2dc48· Dan AbramovChanged Remove maxDuration from tests (#15272)
4c75881· Sebastian MarkbågeChanged Partial Hydration (#14717)
f3a1495· Sebastian MarkbågeChanged Memoize promise listeners to prevent exponential growth (#14429)
4a10721· Andrew ClarkChanged Remove errant return assignment (#14164)
4b163fe· Andrew ClarkChanged Suspense fuzz tester (#14147)
e58ecda· Andrew ClarkChanged Invalid actualDuration+treeBaseDuration for hidden+suspended trees (#14065)
3ff2c7c· Brian VaughnChanged [Synchronous Suspense] Reuse deletions from primary tree (#14133)
e27720d· Andrew ClarkChanged [suspense] Avoid double commit by re-rendering immediately and reusing primary children (#14083)
e9a2ec9· Andrew ClarkChanged Try rendering again if a timed out tree receives an update (#13921)
55444a6· Andrew ClarkChanged Always bail out timed out children even if they receive an update (#13901)
e16cdd5· Andrew ClarkChanged Centralize props memoization (#13900)
7268d97· Sebastian MarkbågeChanged Remove render prop option from Suspense (#13880)
b738ced· Andrew ClarkChanged Hide timed-out children instead of deleting them so their state is preserved (#13823)
dac9202· Andrew ClarkBorn Enable Suspense + rename Placeholder (#13799)
8af6728· Dan Abramov