항해99

WIL 6 클론코딩

kongom2 2021. 12. 20. 00:58

저번 주차에서 마찬가지로 로그인과 CRUD에 대한 전반적인 이해도가 부족 했다.

부족한 부분에서 시작한 만큼 경험 하지 못한 부분을 하는 편으로 하길 원했고

같이 팀이었던 팀원분의 배려로 로그인, 회원가입 부터 작업 할 수 있었다.

일단 먼저 동작이 되는 것에 신경을 먼저 썼다.

기본적인 최소단위 컴포넌트 부터 페이지까지 간략하게 먼저 그렸고

회원가입시 유효성 검사와 로그인시 서버로 post 요청 보내는 것까지 하고 나니 이틀이 지나있었다

그 후에 포스트 작성하는 부분을 맡아서 본격적으로 CRUD를 경험하게 되었다.

백에서 만들어 주신 API가 유효한지 테스트를 해보고 포스트 등록 하려 했으나

리덕스의 흐름을 제대로 이해하지 못하다 보니 여러번의 삽질을 통해

겨우겨우 버튼 클릭 시 데이터를 서버로 전송할 수 있게 처리 해놓았다

하지만 FoamData 양식에 맞춰 보내야 하는 부분에서 계속 오류가 나게 되어 백엔드 분들과 사투 끝에

이미지 데이터를 가공하는 과정에서 오류가 있음을 발견하고 올바르게 고쳐서 해결을 했다.

프론트와 백이 연결되는 과정에서 정해진 룰에 따라 데이터 가공 및 전송이 이루어져야 함을 깨닫게 되었다.

또한 이러한 백과 연결되는 부분에서 긴밀한 소통이 필요함을 느꼈다.