Проблема с обновлением контекста и отображением в функции - PullRequest
1 голос
/ 02 марта 2020

каждый, у меня проблемы с восстановлением контекста React hook .

На моей странице подключения я звоню в свою базу данных / логин, мои имя пользователя и пароль хорошо распознаются, в ответ я получаю токен, который я помещаю в свои ловушки и в массив.

При отправке формы мои пользователи состояния меняются хорошо, но я думаю, что это занимает немного времени и вдруг, когда я хочу продолжить свою функцию с помощью if ... таблица пуста

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;
  };
}

Мне даже удается отобразить в рендере моих пользователей

Hook and display user

Если у вас есть трек, мой wi sh должен сказать, если таблица пользователя не пустая (что означает, что у меня есть мой токен) смените страницу, например

...