Fact
- UI 디자인
- UI 개발
- 홈페이지
- 로그인, 회원가입 모달
- 메인페이지
- 일기 읽기, 쓰기, 삭제 모달
Feeling
- 디자인 작업.. 어려다는 생각이 들었다. 팀원의 생각을 다 담으면서 이를 하나의 화면으로 합치는 부분에서 합의점을 찾아야되는 것까지 하는 것이 쉽지는 않았다.
- 너무 많이 생각하고 들어가는 건 사실 손해다. 일단 개발을 시작하고 나중에 리팩토링하는 것이 무조건 나쁜 것이 아니다.
- 반응형으로 만드는 것이 쉬운 것이 아니다. 모든 기기에서 적절하게 출력되도록 만드는 것이 쉽지 않다.
Finding
- 개발을 먼저 하고 중복되는 부분을 컴포넌트화하는 방식으로 개발하는 것이 생산성 측면에서 좋다.
- 리액트에서 공식적으로 권장하는 폴더 구조는 없으나, 보통 자주 쓰는 구조를 활용하면 좋다.
- 백엔드, 프론트엔드 각자 개발할 때 서로 소통하고 어디 개발하고 있는지 계속 정보를 교환하는 것이 좋다.
Future action
- 3D 구현을 위해 R3F를 학습하고 구현한다.
- 개발하면서 어려운 점을 정리하고 추후에 공유한다.
- 데이터를 백엔드 서버에 요청하고 받아오는 작업을 진행한다.
Feedback
- 컴포넌트 관련 부분은 Feeling에서 작성하였다.
- 불필요한 협업 툴 사용을 줄이고 그 노력을 생산성에 투자해보라는 의견을 받고 바로 반영하였다.