⚡️ Fact

💬 Feeling

백엔드와 API 연동이 되기 전, 할 수 있는 것을 찾다가 CSS만으로 일주일이 지났다..

목업 데이터에 있어서 너무 어렵게 생각한 것 같은데, 그냥 별도의 JSON 파일이라도 작성할걸 그랬다.

백엔드 분들과 소통할 때, 모르는 용어가 계속 나오는데 전부 소화 가능한 개발자가 되고 싶다.. 백엔드로 포지션 변경? 까지는 아니더라도 어느 정도 백엔드 관련 학습이 필요하다는 생각이 들었다. 프로젝트 끝난 시점이 가장 중요할 것 같다.

🔎 Finding

CSS를 깎을 때 생각보다 중복되는 요소가 많은데, styled-components 스타일 확장과 props 활용으로 코드 간소화가 가능하다.

현재 코드에서는 라우터를 활용하지 않기 때문에 브라우저의 뒤로 가기 버튼을 누르면 사이트를 아예 나가버린다. 멘토님께 여쭤봤더니, 사용자 간 교류가 없으면 지금 구현 방식도 괜찮다고 하셨다. 추가로 만약 뒤로 가기 버튼을 눌렀을 때 이전 상태의 페이지를 제공하고 싶다면, 해당 모듈을 구현하는 것도 포트폴리오에서 활용할 수 있는 도전 과제가 될 수 있다고 하셨다. (history API 인가?)

🍀 Future action

우선 주말 간 목업 데이터를 작성하고 데이터 흐름과 관련해 코드를 뜯어고치고 싶다.

그리고 다음 주에 3D 뷰를 구현할 것 같은데 R3F 공부해야겠다.

📍 Feedback

사실 목업 데이터란 대단한 것이 아니다.

일단 뭐라도 보여야 되지 않나? 라는 생각에 잡혀있었던 것 같다. 멘토님께서 프론트엔드는 백엔드에서 API를 받기 전까지 데이터 흐름, 엣지 케이스 등에 대해 자주 생각해야 한다고 말씀해주셨다. 절대 조급하지 말 것!