<!-- Please provide a clear and concise description of what the bug is. Include screenshots if needed. Please test using the latest version of the relevant React packages to make sure your issue has not already been fixed. --> React version: 18.2.0 ## Steps To Reproduce 1. Try to render this component: `const LazyFragment = lazy(() => Promise.resolve({ default: Fragment }));` <!-- Your bug will get fixed much faster if we can run your code and it doesn't have dependencies other than React. Issues without reproduction steps or code examples may be immediately closed as not actionable. --> Link to code example: https://github.com/tom-sherman/react-lazy-fragment-bug ## The current behavior It throws an error: ``` Cannot convert a Symbol value to a string ``` ## The expected behavior It should throw an error related to invariant 306 eg. ``` Element type is invalid. Received a promise that resolves to: Fragment. Lazy element type must resolve to a class or function. ```