@reach/router#Redirect TypeScript Examples
The following examples show how to use
@reach/router#Redirect.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: PageNotFound.tsx From office-booker with MIT License | 6 votes |
PageNotFound: React.FC<RouteComponentProps> = () => {
// Local state
const [activateRedirect, setActivateRedirect] = useState(false);
// Effects
useEffect(() => {
setTimeout(() => {
setActivateRedirect(true);
}, 5000);
}, []);
// Render
return (
<Layout>
<ErrorPageStyles>
<h2>Page Not Found</h2>
<p>We'll redirect you to home in 5 seconds</p>
{activateRedirect && <Redirect to="/" noThrow />}
<OurButton
type="submit"
variant="contained"
color="primary"
onClick={() => {
navigate(`/`);
}}
>
Redirect Now
</OurButton>
</ErrorPageStyles>
</Layout>
);
}