R
Size: a a a
R
R
E
IN
Т
PD
R
R
dd
И
VS
VS
Т
Т
d
const MainContent = () => {
const user = useSelector(state => state.user);
console.log(user)
return (
<div className="App-content">
<Switch>
<Route exact path={"/"} component={Home}/>
<Route path="/signup" render={() => (
user.is_logged ? (<Redirect to="/"/>) : (<Signup/>)
)}/>
<Route path="/login" render={() => (
user.is_logged ? (<Redirect to="/"/>) : (<Login/>)
)}/>
<Route path="/profile" render={() => {
if (user.is_logged) {
return <Profile/>
} else {
return <Redirect to="/login" />
}
}}/>
<Route path="/logout" render={() => (
(<Redirect to="/"/>)
)}/>
</Switch>
</div>
);
};
VS
R
R
R
d