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ヶ月前にクローズされました