diff options
author | 2021-04-02 12:48:41 -0600 | |
---|---|---|
committer | 2021-04-02 14:48:41 -0400 | |
commit | 004b3ea6a0b48ecc04d2a0daf9aae374983bed08 (patch) | |
tree | 9f9d6fd801f8c512e43832aedbb49add8e51f371 /src/frontend/render/react.ts | |
parent | 5a1f42288332648ed2436e9a4392dab446dcc2d4 (diff) | |
download | astro-004b3ea6a0b48ecc04d2a0daf9aae374983bed08.tar.gz astro-004b3ea6a0b48ecc04d2a0daf9aae374983bed08.tar.zst astro-004b3ea6a0b48ecc04d2a0daf9aae374983bed08.zip |
Fix React import (#55)
* Fix React import
* Change default export
* Fix :visible dynamic component
* Use colon to alias vue createElement
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
Diffstat (limited to 'src/frontend/render/react.ts')
-rw-r--r-- | src/frontend/render/react.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/frontend/render/react.ts b/src/frontend/render/react.ts index 7143516f6..bab1d582c 100644 --- a/src/frontend/render/react.ts +++ b/src/frontend/render/react.ts @@ -7,8 +7,8 @@ const ReactRenderer: Renderer = { return async (props, ...children) => ReactDOMServer.renderToString(React.createElement(Component, props, children)); }, imports: { - react: ['default as React'], - 'react-dom': ['default as ReactDOM'], + react: ['default: React'], + 'react-dom': ['default: ReactDOM'], }, render({ Component, root, props }) { return `ReactDOM.render(React.createElement(${Component}, ${props}), ${root})`; |