작성
·
409
0
안녕하세요 제로초님! 다른 분들의 질문들을 다 읽어보고 원하는 답을 찾지 못해 질문 드립니다.
제로초님 강의에서는 일단 팔로워 1명, 팔로잉 1명으로 진행한 걸로 보입니다. 저는 유저를 한 명 더 추가하여 팔로잉을 2명으로 하였는데, 프로필 페이지로 이동시 팔로워 수에 맞춰 데이터를 받아오는 것으로 보입니다. (오류)
위 사진처럼 팔로워가 2명일 경우, 프로필 페이지로 이동 시 아래 사진처럼 팔로잉 데이터가 변합니다.
팔로잉 수가 팔로워에 맞춰 한 명 더 생성되는 오류입니다. 이게 DB관계의 오류인지,,, routes/user에서 addFollowers로 생기는 오류인지 잘 모르겠습니다.. 따로 failure가 발생하지 않아서 질문드립니다.
위 이미지는 팔로잉만 있는 상태에서 프로필 이미지로 넘어가면 생기는 redux action의 결과입니다.
success가 뜨지만, 해당 데이터들을 받아오지 못합니다. 코드는 현재 진행된 제로초님의 깃헙 코드를 비교해서 다시 봤는데 단어를 잘못쓴 것은 없었습니다.. ㅠㅠ
FOLLOW의 nickname과 id? 가 없어서 그런건지,,, 반대로 followings만 존재할 때는 왜 데이터가 정상적으로 넘어오는지 궁금합니다..
답변 2
0
제로초님 말처럼 항상 본인이 실수하는 부분에서 실수했네요 ㅠㅠ 헤매다 결국 찾았습니다. 리덕스의 원리도 생각해보고 렌더링되는 과정까지 다시 살펴 봤는데, 파라미터인냥 ' : '를 붙였더니 오류는 나지 않고, warning 느낌으로 알아서 실행되서 찾기 힘들었던 것 같아요.. 스스로 정리하고 다음 번에는 이 부분에서 실수하지 않도록 주의해야겠네요.ㅠㅠ 발 뻗고 잘 수 있을 거 같아요 감사합니다!
0
LOAD_FOLLOWERS_SUCCESS인데 followings가 늘어나는 것이면 reducer에서 followings나 followers 중에 오타가 있는 것으로 보입니다. 아니면 서버쪽에서도 followings랑 followers가 다르게 쓰였을 수도 있고요.