| 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 | } |