Files
bun-src/test/bundler/transpiler/react-compiler-fixtures/error.invalid-global-reassignment-indirect.js
T
2026-08-27 21:09:14 +00:00

27 lines
460 B
JavaScript

import {useEffect, useState} from 'react';
let someGlobal = false;
function Component() {
const [state, setState] = useState(someGlobal);
const setGlobal = () => {
someGlobal = true;
};
const indirectSetGlobal = () => {
setGlobal();
};
indirectSetGlobal();
useEffect(() => {
setState(someGlobal);
}, [someGlobal]);
return <div>{String(state)}</div>;
}
export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: [{}],
};