import React, { useEffect, useState } from 'react'; import axios from './axios'; import { Link } from '@reach/router'; const Activate = ({ activationToken }) => { const [ data, setData ] = useState({}); useEffect(() => { (async () => { try { await axios.post('/activate', { activationToken }); setData({ message: 'Account succesfully activated. You can now log in.', }); } catch (err) { setData({ error: err.response.data.error, }); } })(); }, []); return (

Activating account

{data.error}
{data.message}
{data.message && To login page}
); }; export default Activate;