
이번 실전프로젝트에 들어서며 같은 프론트앤드 팀원분과 도전해보기로 했던 새로운 기술들이 있었다
1) React-query : 비동기처리, 서버와의 데이터 통신 등등을 이전에 사용하던 redux 보다 쉽고 늘어난 성능으로 사용할 수 있다고 한다! 그래서 도전!!!!
2) typescript : 자바스크립트가 가지고있는 유연한 타입처리를 막고 빌드시에 타입을 정확히 명시하도록 하여 런타임 이전에 에러를 캐치할 수 있게 도와주는 자바스크립트 위에 쓰어진 언어
새로운 기술을 두개나 사용하려다 보니 시작전부터 걱정이 많았다.
주어진 시간내에 새로운 기술을 두개나 프로젝트에 사용 가능할 정도로 익혀 사용했어야 했다.
각자가 공부시간을 가진후 서로가 공부한 내용을 공유하기로 하였다!!
힘들었던점
: 공부시간으로 할애했던 3일은 두가지를 모두 익히기 부족한 시간이였고 , react query조금, 타입스크립트 조금 이런식으로 익히고 시작하다보니 막상 프로젝트에 사용을 하니 막히는 부분이 많았다 ㅠㅠ...
그래서 이번주에 진행사항보며 한가지는 포기하기로 했지만! 막상 하다보니 어느정도 사용은 가능한 정도로 익혀지긴했다!!!
1주차의 분량을 작업하며 정말 수도없이 많은 에러들과 벽을 만났다.
처음 사용해보는 타입스크립트는 정말 깐깐했으며, 아직 사용법이 익숙치 않은 나에게는 정말 성가신(?) 존재였다.
이렇게까지?라는 생각이 들정도로 계속 빨간줄을 뿜어내며 돌아가!실행못해! 라고 성질을 내더라!!!!!!
믿고있던 리액트쿼리마저 날 너무 힘들게 했다 ㅎㅎ
분명이 서버 데이터가 업데이트가 되면 리액트 쿼리가 찰떡같이 refetch를 해준다 ! 라고 믿고 있었는데 죽어도 refetch를 안해줌
몇번 몇십번을 코드를 훑어본후 useQueryClient를 사용했어야 하는 부분에서 new QUeryClient를 하고있던 나를 발견 ...ㅎㅎ
잘못된 부분을 수정하고 나니 기특하게도 너무 잘 refetch해주더라
오해해서 미안했다 쿼리야!!!!! 바보 만나서 너도참 억울했겠다 !
쉬운 부분을 먼저 끝내자 하여 1주차떄는 기본 crud와 로그인 회원가입 부분을 진행였다.
앞으로 남은 5주 어려움이 많겠지만 앞으로도 잘해보자!!!!
어쩌다 보니 지난 2주간의 프로젝트 동안 crud를 전부 제대로 맡은 적이 없었고, 그덕분에 이번crud를 구현하며 많이 애먹었지만 ㅎㅎ..
화이팅 3조!!!!아자아자 !!!!!!!!!