描述错误
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.
系统信息
- 无响应*
其他上下文信息
- 无响应*
2条答案
按热度按时间sf6xfgos1#
Same issue when rendering MDX with Storybook v7.6.17
y53ybaqx2#
可以在v7.6.19中确认