Files
bun-src/test/bundler/transpiler/react-compiler-fixtures/jsx-reactive-local-variable-member-expr.expect.md
T

48 lines
849 B
Markdown
Raw Normal View History

2026-08-27 21:09:14 +00:00
## Input
```javascript
import * as sharedRuntime from 'shared-runtime';
function Component({something}: {something: {StaticText1: React.ElementType}}) {
const Foo = something.StaticText1;
return () => <Foo />;
}
export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: [{something: sharedRuntime}],
};
```
## Code
```javascript
import { c as _c } from "react/compiler-runtime";
import * as sharedRuntime from "shared-runtime";
function Component(t0) {
const $ = _c(2);
const { something } = t0;
const Foo = something.StaticText1;
let t1;
if ($[0] !== Foo) {
t1 = () => <Foo />;
$[0] = Foo;
$[1] = t1;
} else {
t1 = $[1];
}
return t1;
}
export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: [{ something: sharedRuntime }],
};
```
### Eval output
(kind: ok) "[[ function params=0 ]]"