[TIL] d+28

river·2022년 4월 4일
0

Redux-Action

복잡한 redux의 문법을 좀 더 간결하게 개선해준다.

이 뒤로는 에러들이다 😂

💥 firebase import시 에러 발생

v9업데이트 이후 import 경로가 변경되어 에러가 발생.

위와 같이 중간에 compat을 삽입해주면 에러가 발생하지 않는다.

💥 리덕스에서 firebase 인증 연동시 에러 발생

기존 코드


v9에 맞게 수정해주면 더이상 에러가 발생하지 않는다.

💥 유저 닉네임 업데이트시 에러 발생

이것도 버전이 달라지면서 발생한 에러다 😂


다음과 같이 updateProfile을 바깥으로 빼내서 작성해주면 된다.

콘솔도 제대로 찍히는 모습을 확인할 수 있다.

로그인시 닉네임 가져오기

로그인시 넘겨주는 데이터는 id와 비밀번호 뿐이기 때문에 바로 닉네임을 받아올 수 없다. 단, 가입시 입력한 정보는 있기 때문에, 로그인한 유저의 데이터를 가져오면 된다.

로그인하는 user의 정보를 콘솔로 찍어보면 displayName에 닉네임이 저장되어 있는 것을 알 수 있다!

displayName의 경로를 입력해 dispatch하고 콘솔을 확인해보면 정보가 제대로 업데이트 된 것을 확인할 수 있다.

profile
가보자고

1개의 댓글

comment-user-thumbnail
2022년 4월 6일

으으흑.....에러와의 전쟁...🔥

답글 달기