이번과제에서 Vue 리뷰를 반영하다가 든 의문입니다.
이번에 발생하는 에러가 스토어에 state하나를 추가하면 쉽게 해결 할 수 있는 문제인데 하나의 스토어에서 너무 많은 상태를 관리하면 성능적으로 좋지 않을것 같다는 생각이 들었습니다.
state: () => ({ movies: [] as Movies, currentMovie, detail: {} as MovieDetail, movieLoading: false, detailLoading: false, moreLoading: false, loadAll: false, currentPage: 1, }),
지금의 스토어에서 관리하는 상태인데 너무 많을까요?
오 아니오~! 이 정도는 절대 많은게 아닙니다! 이 정도 최적화도 안되어있는 스토어라면 그건 문제가 있는 라이브러리일것입니다ㅎㅎ