new-spread.expect.md32 lines
mainRaw
## Input
```javascript
function Component(props) {
const x = new Foo(...props.foo, null, ...[props.bar]);
return x;
}
```
## Code
```javascript
import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(3);
let t0;
if ($[0] !== props.bar || $[1] !== props.foo) {
t0 = new Foo(...props.foo, null, ...[props.bar]);
$[0] = props.bar;
$[1] = props.foo;
$[2] = t0;
} else {
t0 = $[2];
}
const x = t0;
return x;
}
```
Rendering Markdown…