복잡한 redux의 문법을 좀 더 간결하게 개선해준다.
이 뒤로는 에러들이다 😂
v9업데이트 이후 import 경로가 변경되어 에러가 발생.
위와 같이 중간에 compat을 삽입해주면 에러가 발생하지 않는다.
기존 코드
v9에 맞게 수정해주면 더이상 에러가 발생하지 않는다.
이것도 버전이 달라지면서 발생한 에러다 😂
다음과 같이 updateProfile을 바깥으로 빼내서 작성해주면 된다.
콘솔도 제대로 찍히는 모습을 확인할 수 있다.
로그인시 넘겨주는 데이터는 id와 비밀번호 뿐이기 때문에 바로 닉네임을 받아올 수 없다. 단, 가입시 입력한 정보는 있기 때문에, 로그인한 유저의 데이터를 가져오면 된다.
로그인하는 user의 정보를 콘솔로 찍어보면 displayName에 닉네임이 저장되어 있는 것을 알 수 있다!
displayName의 경로를 입력해 dispatch하고 콘솔을 확인해보면 정보가 제대로 업데이트 된 것을 확인할 수 있다.
으으흑.....에러와의 전쟁...🔥