useState의 set 함수에 대해서 질문이 있습니다.
useState의 set 함수가 비동기로 실행된다고 이해하고 있는데
setLoading(true);
setAuthUser({
uid: authState.uid,
email: authState.email,
photoURL: authState.photoURL,
displayName: authState.displayName,
});
setLoading(false);이 부분의 코드가 어떻게 순서대로 실행이 되는건가요? set 함수끼리는 순서가 지켜지나요?
回答 1
1
실행 순서는 지켜질텐데요.
setLoading의 경우는 코드보니까 ture와 false를 연속해서 받아서 최종 false가 될듯하네요.
위 처럼 실행하면 업데이트가 여러개 일어날거에요.
제 기억이 정확치 않지만 이에 관해 한번에 state 업데이트하도록 수정하다고 봤던듯합니다.
post하는 경우에 uid 설정
0
138
1
vscode bgColor 바로 표시되기 설정방법 및 chakra-ui img src 설정관련
0
507
2
클래스 방식말고 (2)
0
327
1
클래스 방식말고
0
311
1
배포 후 오류
0
1150
3
const resp = await fetch(`/api/messages.list?uid=${uid}`)가 404에러가 뜹니다
0
438
1
localhost:3000/api/user.info/totuworld 404 에러가 뜹니다.
0
436
3
사용자를 찾을 수 없다.
0
378
1
2. 사용자 API 만들기 => 강의는 짧지만 백엔드 api 만드는 기본 내용 다 들어가 있음 주의하세요!!
0
379
1
toast 처리부터 오류발생
0
599
3
FirebaseError: Firebase: Error (auth/invalid-api-key).
0
1830
3
Vercel 배포 후 thumbnail api 에러 발생합니다.
0
705
1
[~~].toStr에 대해
0
248
1
firebase admin 환경 초기화 하는 부분 질문입니다.
0
405
1
/api/[screenName].ts API에 대해 문의드립니다.
0
339
1
구글 가입 버튼 오류: redirect_uri_mismatch
0
535
1
mac m1 node 14버전 설치 에러
0
642
1
전체 예제 소스좀 올려주세요
0
445
1
R_CONNECTION_TIMED_OUT 오류
0
624
1
로그인 버튼 클릭시 auth/auth-domain-config-required 에러 발생
0
707
1
@types/react를 인식하지 못하는 에러
0
2828
3
thunder client로 get 요청시 무한로딩
0
1153
1
firebase auth 인증 질문
0
1207
1
router 관련 질문입니다.
0
381
1


감사합니다! 인터넷에는 이런 설명이 있는데 이렇게 받아들여도 될까요?