diff --git a/compiler/forget/src/ReactiveScopes/CodegenReactiveFunction.ts b/compiler/forget/src/ReactiveScopes/CodegenReactiveFunction.ts
index 7c65b8ebfd..a2ac1c98ca 100644
--- a/compiler/forget/src/ReactiveScopes/CodegenReactiveFunction.ts
+++ b/compiler/forget/src/ReactiveScopes/CodegenReactiveFunction.ts
@@ -955,6 +955,10 @@ function codegenJsxElement(
case "StringLiteral": {
return t.jsxText(value.value);
}
+ case "JSXElement":
+ case "JSXFragment": {
+ return value;
+ }
default: {
return t.jsxExpressionContainer(value);
}
diff --git a/compiler/forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.expect.md b/compiler/forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.expect.md
index 6b23df4a00..677031035d 100644
--- a/compiler/forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.expect.md
+++ b/compiler/forget/src/__tests__/fixtures/compiler/fbt-params-complex-param-value.expect.md
@@ -31,7 +31,7 @@ function Component(props) {
}
t1 = (
- Hello {{t0}}
+ Hello {t0}
);
$[0] = props.name;
diff --git a/compiler/forget/src/__tests__/fixtures/compiler/fbt-params.expect.md b/compiler/forget/src/__tests__/fixtures/compiler/fbt-params.expect.md
index 2440cbe8c7..62b54c881a 100644
--- a/compiler/forget/src/__tests__/fixtures/compiler/fbt-params.expect.md
+++ b/compiler/forget/src/__tests__/fixtures/compiler/fbt-params.expect.md
@@ -22,7 +22,7 @@ function Component(props) {
if (c_0) {
t0 = (
- Hello {{props.name}}
+ Hello {props.name}
);
$[0] = props.name;
diff --git a/compiler/forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.expect.md b/compiler/forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.expect.md
index 6bab00a43d..97b1de17f5 100644
--- a/compiler/forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.expect.md
+++ b/compiler/forget/src/__tests__/fixtures/compiler/optional-call-with-independently-memoizable-arg.expect.md
@@ -28,7 +28,11 @@ function Component(props) {
if (c_0) {
const x = makeOptionalFunction(props);
- t0 = x?.(
{{props.text}}
);
+ t0 = x?.(
+
+ {props.text}
+
+ );
$[0] = props;
$[1] = t0;
} else {
diff --git a/compiler/forget/src/__tests__/fixtures/disableMemoizeJsxElements/Component.expect.md b/compiler/forget/src/__tests__/fixtures/disableMemoizeJsxElements/Component.expect.md
index 86ed88b104..398c9916c7 100644
--- a/compiler/forget/src/__tests__/fixtures/disableMemoizeJsxElements/Component.expect.md
+++ b/compiler/forget/src/__tests__/fixtures/disableMemoizeJsxElements/Component.expect.md
@@ -34,7 +34,11 @@ function Component(props) {
t0 = $[1];
}
const onChange = t0;
- return ;
+ return (
+
+ );
}
```