이제 프로젝트 기간이 10일정도 남았다.
10일동안 발표자료준비.. 프로젝트 완성 모든걸 다 마무리 지어야 한다.
이제 프론트쪽에서 마무리 지어야 할 핵심 기능들은
아직 배워본적 없는 내용들이라 잘 적용할 수 있을지 의문이지만 열심히 노력해보려고 한다.
오늘 내가 적용한 기능들은 아이디,비밀번호 찾기,이미지 업로드다.
여러가지 기능들을 적용해보면서 느낀점은 나중에는 꼭 백엔드도 배워야 한다는 거.. 너무 간절하다.
백엔드를 이해 못하니까 헷갈리는 부분이 너무 많은 것 같다.
예를들면 아이디/비밀번호 찾기
무엇인가 요청을 보내야 할 때 "나는 분명 mutation으로 전송 해야된다고 배웠는데..."
API를 query로 해주셔서 어떻게 적용을 해야 될까 생각을 해봤다.
"useLazyQuery로 함수를 실행 시킬 때 데이터를 가져와서 가공해줘야 하나?"
"GraphQlRequest를 적용해줘야 하나?"
이런 생각들을 해보고 적용을 시켜본 후 담당 개발자님께 질문을 드렸는데 '비효율' 적이라고 말씀해주셔서 mutation으로 바꿔 달라고 요청을 했다.
이런 부분들이 백엔드를 잘 이해하지 못했기 때문에 발생된 일이라고 생각한다.
수료하고 나면 백엔드 공부도 해봐야겠다..