MCPcopy
hub / github.com/react/react / warnAboutTransitionSubscriptions

Function warnAboutTransitionSubscriptions

packages/react/src/ReactStartTransition.js:185–202  ·  view source on GitHub ↗
(
  prevTransition: Transition | null,
  currentTransition: Transition,
)

Source from the content-addressed store, hash-verified

183}
184
185function warnAboutTransitionSubscriptions(
186 prevTransition: Transition | null,
187 currentTransition: Transition,
188) {
189 if (__DEV__) {
190 if (prevTransition === null && currentTransition._updatedFibers) {
191 const updatedFibersCount = currentTransition._updatedFibers.size;
192 currentTransition._updatedFibers.clear();
193 if (updatedFibersCount > 10) {
194 console.warn(
195 'Detected a large number of updates inside startTransition. ' +
196 'If this is due to a subscription please re-write it to use React provided hooks. ' +
197 'Otherwise concurrent mode guarantees are off the table.',
198 );
199 }
200 }
201 }
202}

Callers 1

startTransitionFunction · 0.85

Calls 1

clearMethod · 0.45

Tested by

no test coverage detected