Having trouble deploying a react-router
application to Netlify. Route path '/' returns empty but if I manually type the other paths, they work fine. Would appreciate any help here.
This is what my app.js looks like:
import './App.scss';
import { Routes, Route, Outlet } from 'react-router-dom';
// PERSISTENT LAYOUT
const PersistentLayout = () => {
return (
<>
<Logo />
<StarHead />
<Outlet />
</>
);
};
function App() {
return (
<div className="App">
<Routes>
<Route path="/" element={<PersistentLayout />}>
<Route index element={<Home />} />
<Route path="/add-token" element={<AddToken />} />
<Route path="/edit-token/:id" element={<EditToken />} />
</Route>
</Routes>
</div>
);
}
export default App;
Index.js:
import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
import { BrowserRouter } from 'react-router-dom';
// PROVIDERS
import { GlobalProvider } from './context/GlobalState';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<BrowserRouter>
<GlobalProvider>
<App />
</GlobalProvider>
</BrowserRouter>
)