강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

dsfsdf님의 프로필 이미지
dsfsdf

작성한 질문수

웹 게임을 만들며 배우는 React

7-4. 틱택토 구현하기

안녕하세요 비동기 질문있습니다

작성

·

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)를 업데이트할 때 가장 중요하게 지켜야 할 원칙은 무엇인가요?

기존 상태 객체를 직접 수정해야 합니다.

항상 새로운 상태 객체나 배열을 반환해야 합니다.

이전 상태와 새로운 상태를 콘솔에 기록해야 합니다.

상태 업데이트는 반드시 동기적으로 이루어져야 합니다.

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

저 두 dispatch는 모두 동기 함수입니다.

dsfsdf님의 프로필 이미지
dsfsdf

작성한 질문수

질문하기