D
У меня компонент
where
определяет куда отправить пользователя в зав-ти зареган он или нет.where.js
const Where = () => {runApp.js
const currentUser = storage.getCurrentUser();
if (!currentUser) {
return <Redirect to="/reg" />;
}
return <Redirect to="/" />;
};
export default Where;
const runApp = () => {По сути само наличие компонента
if (!storage.isInit()) {
storage.initDataBase();
}
const store = configureStore({ reducer });
render(
<BrowserRouter>
<Provider store={store}>
<Where />
<Switch>
<Route exact path="/reg" component={RegistrationPage} />
<Route exact path="/auth" component={AuthenticationPage} />
<Route exact path="/" component={Home} />
</Switch>
</Provider>
</BrowserRouter>,
document.getElementById('root'),
);
};
where
излишне, но без него не могу по другому придумать