31 lines
644 B
JavaScript
31 lines
644 B
JavaScript
function Component(props) {
|
|
let x;
|
|
for (const i of props.values) {
|
|
if (i > 10) {
|
|
x = 10;
|
|
} else {
|
|
x = 1;
|
|
}
|
|
}
|
|
// The values assigned to `x` are non-reactive, but the value of `x`
|
|
// depends on the "control" variable `i`, whose value is derived from
|
|
// `props.values` which is reactive.
|
|
// Therefore x should be treated as reactive too.
|
|
return [x];
|
|
}
|
|
|
|
export const FIXTURE_ENTRYPOINT = {
|
|
fn: Component,
|
|
params: [],
|
|
sequentialRenders: [
|
|
{values: [12]},
|
|
{values: [12]},
|
|
{values: [1]},
|
|
{values: [1]},
|
|
{values: [12]},
|
|
{values: [1]},
|
|
{values: [12]},
|
|
{values: [1]},
|
|
],
|
|
};
|