Если вы измените свой путь регистрации на точный, это приведет к ответу «Страница не найдена». Это происходит потому, что без «точного» разрешения страницы ваш компонент SignUp, потому что на самом деле в пути есть / signup.
import { Switch, Route, Redirect } from 'react-router-dom';
<Switch>
<Route exact path="/" component={SignIn} />
<Route exact path="/signup" component={SignUp} />
<Route path="/forget-password" component={ForgetPasswordPage} />
<Route path="/reset-password" component={ResetPasswordPage} />
<Route component={PageNotFound} />
</Switch>