I’ve made a simple logout button/function that I’m almost certain that should work but it doesn’t and there isn’t any error either. Here’s my code:
import {Link} from 'react-router-dom';
import { CredentialsContext } from '../App';
import Todos from '../Components/Todos';
export default function Welcome() {
const [credentials, setCredentials] = useContext(CredentialsContext)
const logout = () => {
setCredentials(null);
}
return (
<div>
{credentials && <button onChange={logout}>Logout</button>}
<h1>Welcome {credentials && credentials.username}</h1>
{!credentials &&<Link to="/register">Register</Link>}
<br/>
{!credentials &&<Link to="/login">Login</Link>}
{credentials && <Todos/>}
</div>
)
}```
Any chance my backend might have something to do with it?