Closed2

storybook起動時のみブラウザのコンソールでReact18のAPIエラーが出る

堀川登喜矢堀川登喜矢

Chromeブラウザのコンソールで表示されたエラー

vendors~main.manager.bundle.js:91983 Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17. Learn more: https://reactjs.org/link/switch-to-createroot

各種情報

  • react-domをimportしている箇所が無い
  • yarn devではエラーは出ない
  • yarn storybookでのみ表示される

パッケージ

  • "next": "12.1.5",
  • "react": "18.0.0",
  • "react-dom": "18.0.0",
  • "@storybook/react": "^6.4.22",
堀川登喜矢堀川登喜矢

実験的にyarn add "react@17.0.2" "react-dom@17.0.2"を行いv17.0.2にしてみた。
変わらず前述のエラーが出た。v18を使っていなくてもエラーが出るのは不思議。
(ちなみにv18.1.0にしても結果は変わらず)

"@storybook/react": "^6.4.22"の中の依存を見てみる。

このスクラップは3ヶ月前にクローズされました