오늘 프로젝트 과제는 TMDB에서 평점이 높은 영화 정보들을 가져오고, 이를 이용해 랜덤으로 영화를 고르고, 보고싶은 영화리스트를 작성하는 웹앱을 만드는 것이었다. 이전에 배웠던 API를 이용한 정보 요청과 AJAX를 통한 동적인 웹사이트를 구현해야 했고, 부트스트랩을 꾸며주어야 하는 까다로운 과제였다. 오늘 프로젝트는 이수연 교육생과 이은혁 교육생이 Pair로 함께 진행하였다.
vuex 사용이 익숙하지 않았고, ajax를 이용해 api로 정보를 받고, 이를 컴포넌트에 뿌려주는 작업에 꽤나 까다로웠다.
Store에 있는 정보를 수정하는 것 뿐만 아니라 단순히 호출할 때에도 dispatch를 사용할 수 있다는 것을 알게 되었다. 이를 이용해서 store에 정의된 메서드를 앱이 실행될 때 동작되도록 할 수 있었다.
예비군, 병원 내원 등의 이유로 이번 주 vue 수업을 제대로 듣지 못했는데, 그 영향을 몸소 느낄 수 있었다. 프로젝트 과정에 모르는 것들이 투성이었고, 원리를 모른체 작성하는 코드도 많았다. 다음 주 vue 시험을 앞둔 시점에서 주말동안 vue 공부를 열심히 해야겠다는 생각을 했다.