switch (document.location.pathname) {
case '/': {
ReactDOM.render(
<Index />,
document.getElementById('root'),
);
break;
}
default: {
ReactDOM.render(
<h1>Error</h1>,
document.getElementById('root'),
);
}
}
import React from "react"
function App(props) {
// при изменении путя работает только с путем #
window.onhashchange = () => {
switch (document.location.pathname) {
case '/': {
return <Index />
}
default: {
return <h1>Error</h1>
}
}
}
}
export default App
import App from "path/to/App.js(x)"
ReactDOM.render(
<App />
document.getElementById('root'),
);