Reactjs 函数中的上下文更新和显示问题
各位,我在恢复反应钩子上下文时遇到困难 在我的连接页面上,我调用我的数据库/登录我的用户名和密码得到了很好的识别我得到了令牌作为响应,我将令牌放入我的挂钩和数组中 当提交表单时,我的状态用户变化很好,但我认为这需要一点时间,当我想继续使用if。。。桌子是空的Reactjs 函数中的上下文更新和显示问题,reactjs,axios,react-hooks,Reactjs,Axios,React Hooks,各位,我在恢复反应钩子上下文时遇到困难 在我的连接页面上,我调用我的数据库/登录我的用户名和密码得到了很好的识别我得到了令牌作为响应,我将令牌放入我的挂钩和数组中 当提交表单时,我的状态用户变化很好,但我认为这需要一点时间,当我想继续使用if。。。桌子是空的 export default function SignIn() { const { addUser, error, isLoged, users } = useContext(GlobalContext); const class
export default function SignIn() {
const { addUser, error, isLoged, users } = useContext(GlobalContext);
const classes = useStyles();
let emailInput;
let passwordInput;
const history = useHistory();
const handleSubmit = e => {
e.preventDefault();
const newUser = {
email: emailInput,
password: passwordInput
};
console.log(newUser);
addUser(newUser);
console.log(users);
};
const handleChangeMail = e => {
emailInput = e.target.value;
};
const handleChangePass = e => {
passwordInput = e.target.value;
};
}
我甚至设法在“渲染”窗口中显示我的用户
如果您有一个跟踪,我的愿望是说,如果用户表不是空的(这意味着我有我的令牌),例如更改页面