
前提
react-routerを使って、LPから別のhtmlファイルに偏移をさせようとしています。
その作業中にbrowserrouterなどを使うと真っ白になってしまいました。
実現したいこと
- LPからloginボタンを押すとlogin.htmlに移動する
発生している問題・エラーメッセージ
<BrowserRouter>, <Routes>, <Route>, <HashRouter>などの偏移をするためのものを使うと真っ白になって表示されません。そもそも該当のタグが読み込まれていないみたいです。
該当のソースコード
https://github.com/shihominorth/Tastybox-react
JavaScript
1import React, { useState } from "react"; 2import { BrowserRouter, Route, Routes } from "react-router-dom"; 3import LandingPage from "./landing_page/components/Landing_Page"; 4 5const loginBtnClicked = { "location.href= ${LoginPagePath}" }; 6 7function App() { 8 9 return ( 10 <BrowserRouter> 11 <Routes> 12 <Route component={LandingPage} /> 13 </Routes> 14 </BrowserRouter> 15 ); 16} 17 18export default App; 19
試したこと
- BrowserRouterをHashRouterに変えましたがダメでした。
- https://reffect.co.jp/react/react-router-6に載っている様に新しく別のリポジトリを作って実装したところ同じ現象が起こりました


