Когда вызывается linstener, состояние может не обновляться, не вызовет ли это скрытой опасности? - PullRequest
0 голосов
/ 27 декабря 2018

код в createStore.js

function dispatch(action) {
...
try {
  isDispatching = true
  currentState = currentReducer(currentState, action)
} finally {
  isDispatching = false
}

const listeners = (currentListeners = nextListeners)
for (let i = 0; i < listeners.length; i++) {
  const listener = listeners[i]
  listener()
}
...

Эти строки кода не гарантируют, что состояние было обновлено при вызове linstener.Это вызовет некоторые проблемы?

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