본문 바로가기
📖 나의 개발일지 (WIL&TIL)

[TIL] 오늘의 개발일지

by 따따시 2023. 2. 28.

 

 

존버는 승리한다!!!!!!!!!!!!!!!!

어제 생리때문에 컨디션이 진짜 안좋았는데, 딱 깔끔하게 욕심버리고 푹 쉬고 나니 너무 감사하게도 컨디션이 금방 회복되었다

오늘은 어제 못한만큼 깨닫는 시간들(?)이 많아서 좋았다

오늘 커스텀훅을 제작하면서 내가 아직 커스텀훅에 대해 이해도가 부족하다는 것을 느꼈다

유저의 uid를 집어넣으면 해당 uid의  닉네임과 프로필 url을 실시간으로 가져올 수 있는 커스텀훅을 제작햇는데

나의 예상대로라면

const { 뱉어내 } = 커스텀훅() ;

 

이런식으로 '뱉어내' 객체를 바로 쓸 수 있어야했는데, 왠걸 바로 안뱉어져서 찍어보니 

뱉어내는게 promise객체여서 

근본적으로 "왜 프로미스 객체를 뱉어냈지?" 라는 의문보다는

"프로미스 객체네 ? then으로 빼와야징" 하는 바보같은 해결을 했다는 것을 튜터님 피드백 시간에 뼈저리게 느꼈다

애초에 그렇게 then으로 빼와서 삽질할거면 커스텀훅을 쓰는 이유가 뭐였을까 현타와 반성의 시간을 가졌다

 

원인은.... 내가 .........커스텀훅에 async...await를 붙이고 까막눈이었던................

......바보이슈..........

너...도대체 뭐하니...............

 

 

커스텀훅에 대해서 3.1 절 맞이 나를 맴매하면서 스파르타로 커스텀훅에 대해 정리를 시킬 생각이다.

 

그리고!!! 

이번에 다른 팀원분 작업하시던 코드에서도 (결국 그 코드는 다른 코드로 대체가 되었었지만!) 만났었던

userNickName이 내용이 다 다른것처럼 순서대로 다르게(이걸 뭐라고 설명해야하지) 떠야할것만 같은 나의 예상이!!!!!!!!!!

한마디로 이렇게 userNickName이 글쓴이의 uid에 맞게 떠야하는데

이쌍하게도 한 유저의 id로만 쫘아앜 덮어씌워져서 뿌려지는 현상을 발견했다

ㅎ ㅏ필이면 퇴실체크하기 직전에 저넘을 발견했고, 씐나게 야식먹으려고 했던 나의 플랜은 무너지고

야식을 먹으면서도 내내 찝찝하게 저거시 왜저럴까 하는 생각과 함께 난 알고있었다

' 이거 해결 못하면 또 잠안와서 붙들고 있겠네ㅎ_ㅎ 어차피 할거 빨리 하자 '

 

우리 코딩이는 너무너무 감사하게도 역시나

좀만 리프레쉬하는 시간을 갖다가 다시 들여다봐주고, 콘솔을 집착하리만큼 하나하나 찍으면서 어디가 에러인지를 찾아내다보면

꼭 예상치않은 부분에서 갑자기 뾰로롱 하고 해결이 되어준다

아래 commentWriterNickName이 기존 코드고, return을 통해서 {userNickname,userImg}를 넘겨주어서 문제를 해결했던 부분

 

내일 자세하게 어떻게 해결했는지 오류일지도 작성해야겠다

너무너무 궁금했고 해결하고 싶었던 코드가 자기전에 마무리되어줘서 진짜 너무너무 고맙당 ❤️❤️

내일도 뽜이팅넘치게 달려야징 오늘의 개발일지 끄읕-

 

 

 

 

 

댓글