main
js 11 lines 383 Bytes
Raw
1 // @validatePreserveExistingMemoizationGuarantees @enableOptionalDependencies
2 import {ValidateMemoization} from 'shared-runtime';
3 function Component(props) {
4 const data = useMemo(() => {
5 const x = [];
6 x.push(props?.a.b?.c.d?.e);
7 x.push(props.a?.b.c?.d.e);
8 return x;
9 }, [props.a.b.c.d.e]);
10 return <ValidateMemoization inputs={[props.a.b.c.d.e]} output={x} />;
11 }