Files
bun-src/test/bundler/transpiler/react-compiler-fixtures/context-variable-reactive-implicit-control-flow.js
2026-08-27 21:09:14 +00:00

20 lines
477 B
JavaScript

import {conditionalInvoke} from 'shared-runtime';
// same as context-variable-reactive-explicit-control-flow.js, but make
// the control flow implicit
function Component({shouldReassign}) {
let x = null;
const reassign = () => {
x = 2;
};
conditionalInvoke(shouldReassign, reassign);
return x;
}
export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: [{shouldReassign: true}],
sequentialRenders: [{shouldReassign: false}, {shouldReassign: true}],
};