알고 있습니다. redux의 Dispatching actions is sync입니다. 내가 라인 1의 반응 성분으로부터 반응을 유도 할 때, 반응 성분의 2 번 라인이 업데이트 된 redux 상태임을 100 % 확신 할 수 있습니까? getGameDataSuccess(data)
액션을 파견하여 게임 데이터를 설정하고 있습니다. 즉각적인 다음 라인에서 새로운 소도구가 흘러 내려야한다는 것을 100 % 확신 할 수 있습니까? 바로 지금 내가 console.log(this.props.lostLetters.gameData)
일 때, 나는 새로운 게임 데이터를 봅니다. 그러나 나는 이것이 항상 사실이 될 것이라고 100 % 확신 할 수 있습니까?내가 라인 1의 반응에서 redux로 작업을 디스패치 할 때 반응 컴포넌트의 2 번 라인이 업데이트 된 redux 상태임을 100 % 확신 할 수 있습니까?
getLostLettersGame(this.props.gameCenter.selectedGame.gameId)
.then((data) => {
this.props.dispatch(LostLettersActions.getGameDataSuccess(data));
console.log(this.props.lostLetters.gameData);
this.generateGame();
})
가능한 중복 [가 돌아 오는에 store.dispatch 동기 또는 비동기 (https://stackoverflow.com/questions/43276291/is-store-dispatch-in-redux-synchronous-를 참조 할 수 있습니다 또는 비동기) – bennygenel
나는 redux에있는 파견 활동이 sync다는 것을 알고있다. 나는 소품이 동기식으로 반응하는 구성 요소로 흘러 내려야하는지 확신하지 못합니다. 내가 1 단계 반응 구성 요소에서 redux로 작업을 디스패치 할 때 반응 구성 요소의 2 번 줄에 업데이트 된 redux 상태가 있다고 100 % 확신 할 수 있습니까? 위와 같이 작동하는 것 같습니다. 나는 그것이 항상 확실하지 않습니다. –