Inflearn Community Q&A
profile 페이지에서 유저의 팔로잉,팔로우 데이터를 가져오는 이유가 뭔가요 ?
Written on
·
320
0
며칠동안 강의 잘 보고 있습니다 제로초님 ㅎㅎㅎ 너무 도움이 많이 됩니다 !
LOGIN, LOAD_MY_INFO 액션 성공시 user 리듀서의 me 값에 팔로잉, 팔로우 데이터를 가지고 있고,
FOLLOW, UNFOLLOW 액션 실행 후에도 DB, me의 팔로잉, 팔로우 값이 업데이트되기 때문에
profile 페이지에서 useEffect로 LOAD_FOLLOWERS, LOAD_FOLLOWINGS 액션을 실행해서
이미 가지고 있는 유저의 팔로잉, 팔로우 데이터를 가져올 필요가 없을 것 같고, 위 코드를 생략해도 현재 강의에선
잘 동작하는데 이렇게 코딩하신 이유가 궁금합니다.
expressreduxnodejsreactNext.js
Answer 2
2
zerocho
Instructor
user 리듀서의 me 값에서는 팔로잉 팔로워 목록이 아니라 전체 팔로잉 팔로워 수만 가져오고 있습니다. 따라서 프로필 페이지에 가서는 팔로잉 팔로워 대상 사람들의 목록을 따로 가져와야 합니다. 처음부터 me를 채워넣을 때 팔로잉 팔로워 목록을 가져와도 되지만 용량 문제나 실시간성 문제로 그렇게는 잘 안 합니다.
0
nathanEast
Questioner
현재 로그인한 유저가 팔로우,팔로잉 등 행동을 하면 me가 업데이트 되는데
다른 유저가 팔로우,팔로잉 하는 행동까진 me가 저장되지 않으니
db에서 데이터를 가져와서 me에 넣어주는것 같은데 맞나요 ?




