22 lines
337 B
JavaScript
22 lines
337 B
JavaScript
|
function Component(props) {
|
||
|
const x = (() => {
|
||
|
let y;
|
||
|
switch (props.switch) {
|
||
|
case "foo":
|
||
|
{
|
||
|
return "foo";
|
||
|
}
|
||
|
case "bar":
|
||
|
{
|
||
|
y = "bar";
|
||
|
break;
|
||
|
}
|
||
|
default:
|
||
|
{
|
||
|
y = props.y;
|
||
|
}
|
||
|
}
|
||
|
return y;
|
||
|
}) |> useMemo(%);
|
||
|
return x;
|
||
|
}
|