Там кода на пару строк всегода но пока я придумаю как все зделатьпройдет пол дня а времени у меня мало, но если у вас есть ссилка на гайд как зделать буду рад и такому.
<Route
{...rest}
render={(props) =>
rest.viewer ? <Component {...props} /> : <Redirect to={routes.login} />
}
/>
export function fetchViewer() {
return async function fetchViewerThunk(dispatch) {
try {
dispatch(actions.fetchViewer.start());
const result = await Api.Viewer.get();
dispatch(actions.fetchViewer.success(result.data));
} catch (err) {
dispatch(actions.fetchViewer.error({ message: err.message }));
}
};
}
Если же вы хотите кнопочку на рабочем столе - сделать хорошо - лучше смените систему )
Тут linux, командная строка рулит
командная строка рулитвсе меньше.
ну я бы хотел понять но в доках простой пример на 3 роута а у меня тут свитч вложений в свитч и 2 компонента с одинаковым урлом '/' в вашем примере я так понимаю вложенный свитч в home оставлять без изменений ???