Невозможно получить доступ к данным вне функции - PullRequest
0 голосов
/ 24 января 2020

Я пытаюсь вызвать переменную вне функции, в которой я вызвал избыточное хранилище.

import store from '../../store/store';

function getToken() {
  let newToken = store.getState();
  let token = newToken.auth.authToken;
  console.log(token);
}
store.subscribe(getToken);

Это работает нормально.

Но когда я пытаюсь это сделать, это не работает

function getToken() {
  let newToken = store.getState()
  let token=newToken.auth.authToken;
  return token
}
store.subscribe(getToken);
console.log(getToken())

Может кто-нибудь, пожалуйста, помогите мне

1 Ответ

0 голосов
/ 24 января 2020
let token;
function getToken() {
  let newToken = store.getState()
  token = newToken.auth.authToken;
  return token;
}
const reduxState = store.subscribe(getToken);
console.log(reduxState())

Можете ли вы попробовать это и дайте мне знать, работает ли это для вас или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...