JSTQL-JS-Transform/output_testing/1123error.unconditional-set-state-in-render-with-loop-throw.js

13 lines
265 B
JavaScript
Raw Normal View History

// @validateNoSetStateInRender
function Component(props) {
const [state, setState] = false |> useState(%);
for (const _ of props) {
if (props.cond) {
break;
} else {
throw new Error("bye!");
}
}
true |> setState(%);
return state;
}