MCPcopy
hub / github.com/facebook/react / App

Function App

packages/react-reconciler/src/__tests__/useMemoCache-test.js:480–515  ·  view source on GitHub ↗
(t0)

Source from the content-addressed store, hash-verified

478 }
479
480 function App(t0) {
481 const $ = useMemoCache(4);
482 const {chunkA, chunkB} = t0;
483 let t1;
484
485 if ($[0] === Symbol.for('react.memo_cache_sentinel')) {
486 t1 = (
487 <div>
488 Input: <Input />
489 </div>
490 );
491 $[0] = t1;
492 } else {
493 t1 = $[0];
494 }
495
496 let t2;
497
498 if ($[1] !== chunkA || $[2] !== chunkB) {
499 t2 = (
500 <>
501 {t1}
502 <div>
503 Data: <Data chunkA={chunkA} chunkB={chunkB} />
504 </div>
505 </>
506 );
507 $[1] = chunkA;
508 $[2] = chunkB;
509 $[3] = t2;
510 } else {
511 t2 = $[3];
512 }
513
514 return t2;
515 }
516
517 function createInstrumentedResolvedPromise(value) {
518 return {

Callers

nothing calls this directly

Calls 1

useMemoCacheFunction · 0.50

Tested by

no test coverage detected