2023년 01월 28일
수정하기
문서 생성 2023-01-28 21:53:50 최근 수정 2023-01-28 22:01:15
삼겹살
📚 오늘 도전하고, 배운 것
오늘의 커밋.
🤔 학습하면서 궁금하거나 어려웠던 점
vue-router navigation guard를 사용해서 data를 fetch하고 vuex에 있는 state를 갱신했다. 그리고 vue-router에는 Transition이 있었는데 문제가 발생했다.
데이터가 한 번 그려지고 나서 transition 애니메이션이 조회되는 것이었다. 약간 깜빡거리는 느낌이었다. 개발자 도구로 확인해보니 vuex state가 2번 변경되는 것도 아니었다. 곰곰히 생각해보니 vuex의 state가 변경되었기 때문에 해당 컴포넌트가 갱신되었고, 그 후에 라우팅이 처리가 되어서 transition이 나타난 것이었다. 어쨰보면 당연한 것이었다.
안그래도 beforeEnter
로 코드가 지저분해보였는데 잘됐다 싶어서 삭제했다. 마음이 편해졌다. vue devtools에 감사함을 느꼈다. 이래서 한 곳에 상태관리를 하나 싶기도 하다. 만약 한 곳에 모아두지 않았다면 오류가 나지 않았을지도 모르겠지만 비슷한 경우로 오류가 났을 때 찾기 힘들었을 것이다.
🌅 내일은 무엇을?
- 회고
✒️ log
- 아버지께서 정육점 삼겹살보다 백화점 삼겹살이 맛있다는 루머를 듣고 오셔서 사러 나갔다. 너무 추웠다. 이번달은 다시는 나가고 싶지 않다는 생각이 들었다.. 그리고 그렇게 맛있는지 모르겠다는 결론이 났다. 월요일에 출근하셔서 한소리 해야겠다는 말을 남기셨다.