16a3fdf931
* wip: support true react vnodes in renderer * Add new experimentalReactChildren option to React integration * Update the test * Add docs * Update packages/integrations/react/server.js Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com> * Update with a better test * Update .changeset/yellow-snakes-jam.md Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> * Update packages/integrations/react/README.md Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> * Update packages/integrations/react/README.md Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> --------- Co-authored-by: Nate Moore <nate@astro.build> Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com> Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
21 lines
502 B
Markdown
21 lines
502 B
Markdown
---
|
|
'@astrojs/react': minor
|
|
---
|
|
|
|
Optionally parse React slots as React children.
|
|
|
|
This adds a new configuration option for the React integration `experimentalReactChildren`:
|
|
|
|
```js
|
|
export default {
|
|
integrations: [
|
|
react({
|
|
experimentalReactChildren: true,
|
|
})
|
|
]
|
|
}
|
|
```
|
|
|
|
With this enabled, children passed to React from Astro components via the default slot are parsed as React components.
|
|
|
|
This enables better compatibility with certain React components which manipulate their children.
|