react-router-dom Routes error

1215 ワード

1.エラーの場合
Error: A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.
react-router-domをインストールしてrouteを使用しようとしたとき、ルーティングがないためエラーが発生しました.
2.解決方法
  • スタックオーバーフローで原因を調べたが,最終的な解決策はパスを追加することである.
  • .
  • バージョンの問題かもしれないと思います.
    npm react-router-domをアンインストールした後、
    npm install react-router-dom@5に再インストールされました.
  • それから知らず知らずのうちに解決しました.😊😊
  • 3.原因分析
    Reacrouterdom Guideはまだ問題がないように見えます.
    しかし、バージョンが更新されるとダメなので、ルートで守るべきです.
    もっと好奇心があるのは、このように小包を包んでも、スクリーンには何も表示されていません!
    これを知っている人もいるかもしれませんが、、、、😭😭😭