server-components-demo
server-components-demo copied to clipboard
Can't use destructuring assignment in server code
As mentioned (in more detail) at https://github.com/facebook/react/issues/23126#issuecomment-1301880271
If you use destructuring assignment in a server component, you get a babel error:
/server-components-demo/src/App.server.js:141
undefined
^
Error [ERR_REQUIRE_ESM]: require() of ES Module /server-components-demo/node_modules/@babel/runtime/helpers/esm/slicedToArray.js from /server-components-demo/src/App.server.js not supported.
Instead change the require of slicedToArray.js in /server-components-demo/src/App.server.js to a dynamic import() which is available in all CommonJS modules.