인프런 커뮤니티 질문&답변
안녕하세요 비동기 질문있습니다
작성
·
199
0
const onClickTd = useCallback( () => {
dispatch({type: CLICK_CLEE, row: rowIndex, cell: cellIndex}); 1번째 비동기
dispatch({type: CHANGE_TURN}); 2번째 비동기
}
비동기 실행순서에 질문이 있습니다. 동기처리가 끝나고 비동기코드들이 실행될 때 task queue에 1번째 비동기가 들어가서 끝나고 2번째 비동기 실행되는게 맞나요?
퀴즈
useReducer에서 상태(state)를 업데이트할 때 가장 중요하게 지켜야 할 원칙은 무엇인가요?
기존 상태 객체를 직접 수정해야 합니다.
항상 새로운 상태 객체나 배열을 반환해야 합니다.
이전 상태와 새로운 상태를 콘솔에 기록해야 합니다.
상태 업데이트는 반드시 동기적으로 이루어져야 합니다.




