storybook [Bug]: addon-docs 应该使用 React 18 的根节点来在 MDX 中渲染,

jgwigjjp  于 5个月前  发布在  React
关注(0)|答案(2)|浏览(81)

描述错误

DocsRenderer 在渲染 MDX 时使用了 ReactDOM.render。如果客户端运行的是 React 18,这会导致控制台错误,React 回退到 React 17 的行为。

当可用时,应该升级为使用新的 react-dom/client 创建 root。在 code/renderers/react/src/render.tsx 中已经实现了类似的解决方案。

重现方法

Open an MDX docs page in Storybook, after upgrading to React 18.

系统信息

  • 无响应*

其他上下文信息

  • 无响应*
sf6xfgos

sf6xfgos1#

Same issue when rendering MDX with Storybook v7.6.17

y53ybaqx

y53ybaqx2#

可以在v7.6.19中确认

相关问题