MCPcopy Create free account
hub / github.com/microsoft/SandDance / rerenderDeferredValue

Function rerenderDeferredValue

docs/external/js/react-dom.development.js:15639–15655  ·  view source on GitHub ↗
(value, config)

Source from the content-addressed store, hash-verified

15637 }
15638
15639 function rerenderDeferredValue(value, config) {
15640 var _rerenderState = rerenderState(),
15641 prevValue = _rerenderState[0],
15642 setValue = _rerenderState[1];
15643
15644 updateEffect(function () {
15645 var previousConfig = ReactCurrentBatchConfig$1.suspense;
15646 ReactCurrentBatchConfig$1.suspense = config === undefined ? null : config;
15647
15648 try {
15649 setValue(value);
15650 } finally {
15651 ReactCurrentBatchConfig$1.suspense = previousConfig;
15652 }
15653 }, [value, config]);
15654 return prevValue;
15655 }
15656
15657 function startTransition(setPending, config, callback) {
15658 var priorityLevel = getCurrentPriorityLevel();

Callers 1

Calls 2

rerenderStateFunction · 0.85
updateEffectFunction · 0.85

Tested by

no test coverage detected