Throw RouteError
export default function App() {
const provide = useRouter();
return (
<div className="App">
{provide((parts, query, { throw404 }) => {
try {
switch (parts[0]) {
case undefined:
return <WelcomePage />
case 'categories':
return <CategoryPage />
case 'forums':
return <ForumPage />
default:
throw404();
}
} catch (err) {
return <ErrorPage error={err} />
}
})}
</div>
);
}