TIL. React. <22.04.04>
오늘 해야 할 것
- CS스터디 책 내가 맡은 챕터까지 읽기
- 스파르타 강의 독파
오늘 구현한 코드
https://github.com/hyoungwonkang/TIL
오늘 배운 것
로그인 유지하기
-
i) 로그인 시, 세션에 로그인 상태를 기록하도록 바꿔줍니다.
-
ii) firebase 인증 키를 export 해줍니다.
-
iii) 세션을 체크해서 로그인 상태를 유지합시다!
-
iv) 혹은? 파이어베이스를 통해 로그인 한 상태가 맞나 확인해야죠!
맞다면 → 유저 정보를 가져다가 넣어줘야하니까요!
오늘 공부 한 것
.then
은 안의 콜백함수 같은 dispatch
의 실행으로 작동하는 if문 같은 구조.
.then((user) => { //then이 어떻게 작동하는지 몰라서 user의 디렉토리를 모르고 쭉쭉 나아감.
console.log(user)
dispatch(setUser({
user_name:user.user.displayName, // user안의 데이터를 쓰기 위해
id:id,
user_profile:'',
uid: user.user.uid
}))
history.push('/')
})
트러블 슈팅
console.log(user)
를 써서 콘솔을 보면 user의 디렉토리가 보이고, 거기서 displayName
을 찾을 수 있는데, 계속 action
의 하위 항목들 안에서 찾아보려 했다. 결국 모든 파라미터의 구조는 다 콘솔로그로 알아볼 수 있다.
Author And Source
이 문제에 관하여(TIL. React. <22.04.04>), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@podonamu01/TIL.-React.-22.04.04저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)