반응형
What I Learned
MVP개발을 하는 3주동안 프론트엔드 쪽에서는 리액트와 리덕스, axios를 활용한 API 통신, react-h5-audio-player 등의 여러 라이브러리를 다뤘다. 상태관리 라이브러리인 리덕스를 활용해 전역 상태관리가 이루어질 수 있도록 하였고 저번 프로젝트에는 구현하지 못했던 클린업까지 구현했다.
CSS 라이브러리로는 mui를 이용했고 필요한 것들을 가져와 커스텀하여 사용했다. 기본적인 MVP 기능 개발은 시간내애 어느정도 마무리했고, 중간 발표를 통해 지금까지 진행된 진행상황을 점검해볼 수 있는 시간을 가졌다.
전체적으로 기능구현에 있어 큰 어려움은 없었지만 프론트쪽에서 처리해야할 부분이 많았던 것 같다. 사소한 부분 하나하나 놓치지 않고 처리하기 위해 꼼꼼하게 기록하며 진행했으며, 실제 서비스 배포가 이루어지기 전까지 팀원들이 필요하다고 생각했던 기능들을 구현하는게 목표이다.
사용한 라이브러리
- 상태관리 및 통신 : redux, redux-thunk(미들웨어), axious
- css : mui, react-icons, react-sweetalert2, swiper
- 채팅 : stompjs, sockjs-client
- 오디오 : react-h5-audio-player
<항해 99 10주차 실전 프로젝트>
프로젝트 기간 : 2022.04.21.~2022.06.02 (총 6주간)
서비스명 : EYAGI(이야기)
팀 노션 : https://balanced-desk-3a4.notion.site/EYAGI-06e6113484324fe8ba37ec83e5e70b8d
10주차 공부시간 기록 : 109시간 30분
반응형