sessionStorage.getItem null в реагировать - PullRequest
1 голос
/ 03 июня 2019

Я пытаюсь сохранить информацию об аутентификации в sessionStorage в React. К сожалению, это всегда ноль. Я тестировал с ожиданием, но все еще не работает. Я ожидал, что это покажет что-то:

 await sessionStorage.setItem('userData',JSON.stringify(onsuccessresponse))

 let logindata = await sessionStorage.getItem('userdata')

 console.log("1: logindata")
 console.log(logindata)

В браузере выглядит нормально:

enter image description here

1 Ответ

1 голос
/ 03 июня 2019

попробуйте вызвать init (), а затем getData ();

function init(onsuccessresponse){
 if(sessionStorage.getItem('userdata') === null{
  sessionStorage.setItem('userData',JSON.stringify(onsuccessresponse));
 }
}

function getData(){
  if(sessionStorage.getItem('userdata') !== null{
    var user = JSON.parse(sessionStorage.getItem('userdata'));
    cnsole.log(user);
 }
}
...