Input
import {useHook} from 'shared-runtime';
function Component(props) {
const x = [];
useHook(); // intersperse a hook call to prevent memoization of x
x.push(props.value);
const y = [x];
return [y];
}
export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: [{value: 'sathya'}],
};
Code
import { useHook } from "shared-runtime";
function Component(props) {
const x = [];
useHook();
x.push(props.value);
const y = [x];
return [y];
}
export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: [{ value: "sathya" }],
};
Eval output
(kind: ok) [[["sathya"]]]