본문 바로가기

[내일배움캠프]/WIL

(17)
17주차)NextJS프로젝트 중간평가를 완료한 주간회고 월요일 ~ 수요일: 기능 구현 마무리 및 리팩토링 작업. 금요일 : 중간평가 발표. 다음주부터 해야할 것 : 기존 작업 리팩토링 및 추가 기능 구현 Next프로젝트 중간평가를 하면서 대부분의 기능구현을완료했다. 다만 작업하면서 query나 Next만의 기능등으로 리팩토링 진행하면서 오류가 났고, 이 부분을 팀원들이 대신 찾아주기도 했다..Next..는 좋은데..참 어렵다는 생각이 들었고, 라이브러리로 도배하고싶은 생각이 들었다....ㅠㅠㅠㅠ
16주차)NextJS프로젝트 기능을 작업한 주간회고 월요일 ~ 화요일 : 비밀번호 찾기 페이지를 작업했다. 수요일~금요일 : 상세페이지 및 북마크 기능을 작업했다. 다음주부터 해야할 것 : 수요일까지 기능 및 CSS작업완료하고 버그 고치기 북마크 localstorge적용될 수 있도록 고치기 상세페이지 content내용에서 이미지와 내용 형식을 어떻게 꾸며야 할지 생각해보기 이메일 인증 작업 진행해보기 링크로 이동시 기존 탭을 닫을지 말지 결정해보기 기능을 작업하면서 TS가 정말 걸림돌이라는걸 느꼈습니다. 무슨 작업만 하면 TS오류로 작동이 안되니까 로 모든것을 퉁쳐버리고...TS의 의미가 없어지게 됐고, 또 query로 작업하지 않고 only react로만 작업하니 프롭 드릴링이 장난아니게 발생했다...query를 이해하고 간편하게 쓰고싶다...CSS작업..
15주차)NextJS프로젝트를 시작한 주간회고 팀프로젝트 진행 1일차 - SA작성 2일차 - SA의 세부적인 작성과 와이어프레임 작성 3일차 - 파트 분배와 작업 진행 4일차 - 비밀번호 찾기 기능작업 5일차 - 상세페이지 글 불러오기 작업 진행 firebase의 새로운 기능을 만지려다 보니 예상했던 결과물과 다른 결과물이 나왔다..아직 Next에도 익숙하지 않은데 새로운 기능까지 하려니 어렵다. 3주라는 기간동안 어떻게 작업을 완료하고 싶은데 가능할지..React와는 다르게 navigation과 link구분도 다르고 작성 방법도 다르니 헷갈리기도 한다. 어떻게든 완료해서 작업을 끝내야지
14주차)NextJS를 배운 후의 주간회고 월요일 : TS프로젝트의 발표를 진행했다. 화요일~수요일 : NextJS의 기초를 배웠다. 목요일~금요일 : 후발대로 react.memo를 다시 배웠고, NextJS를 노마드코더로 다시 공부했다. 다음주부터 해야할 것 : 최종프로젝트를 진행하면서 NextJS완벽..까지는 아니고 어떤식으로 돌아가는지 이해하기!! NextJS를 배우며 느낀건 정말 나는 이 길이 아닌가!!!싶은 생각이 들었습니다. 아직 React와 Typescript같은 기초도 완벽하게 이해하지 못한 상태로 Next에 들어가니 헷갈리는 부분이 많았고, 그나마 JS로 진행하니까 조금은 익숙한 부분도 있었지만 기초적인 이론은 이해해도 직접 코드를 치면서는 오류가 발생하는 것도 많았기에...이대로는 안되겠다 싶어 노마드코더로 새로 학습을 진행하고..
13주차)타입스크립트 팀프로젝트를 마무리한 주간회고 월화 : 휴무 수요일 ~일요일: 팀프로젝트 작업 팀프로젝트 진행 1일차 - SA 작성 및 파트 분배 (내가 맡은 파트 : 글 작성,수정 페이지) 2일차 - 글 작성 페이지 작업 3일차 - 글 장석 페이지 작업 완료, 글 수정 페이지 작업 4일차 - 글 수정페이지 중 지도API 파트에 대한 오류 해결 5일차 - 글 삭제기능, 일부 버그 수정 6일차 - alert기능 대신 모달컴포넌트를 따로 만들어 alert대신 적용 CRUD중 Create와 Update파트이다보니 익숙하지만 어려운 부분이 많았다. 특히 지도 API중 등록된 좌표값을 가져오는 부분에서 시간을 많이 허비했다..주말동안에도 계속 작업하느라 밤새고 ㅠㅠ...공부 좀 많이해야할듯 되도록 시간된다면 react qurey를 사용해서 쓰고 싶었지만.....
12주차)타입스크립트 팀프로젝트를 작업한 주간회고 월요일 ~ 화요일 : 타입스크립트 강의를 들었다. 수요일 : 타입스크립트 기초강의를 들었고, 오후에 타입스크립트 타입어택을 진행했다..실패..! 목요일 : 타입스크립트강의와 오후에 타입스크립트 퀴즈를 풀었다. 금요일 : 팀프로젝트를 와이어프레임과 SA를 작성했다. 다음주부터 해야할 것 : typescript로 카카오 맵 api구현과 firstore연결을 시도하고 완성한다! 타입스크립트는 정말 어렵고 정확하다. 조금만 틀려도 오류오류오류...얘는 얘야!!라고 정확하게 알려주지 않으면 바로 오류를 출력해버리니 이럴때보면 js가 더 쓰기 편하지 않나 생각한다. 배워두면 좋지만 팀프로젝트로 바로 실습에 들어가버린 나의 상태에서는 조금 어려운 부분이 많았다..
11주차)리액트 네이티브 팀프로젝트를 마무리한 주간회고 월요일 : 맡은 로그인 페이지 요청을 구현함 화요일 : 커스텀 버튼을 만들어 각 페이지에 맞게 구현하여 첨부함 수요일 : 커스텀 인풋을 만들어 각 페이지에 첨부했고, style componentrs를 활용해 CSS작업을 진행했다 목요일 : 다같이 합친 github브랜치를 리팩토링하여 완성했다. 금요일 : 발표를 진행했다. 배운 점 : 팀원분들의 도움 덕분에 리팩토링과 내가 맡은 부분을 어떻게 리팩토링하면 코드가 좀 더 단순해지는지 또 어떤식으로 코드를 머지하면 빠른 적용이 가능한지 배웠던 것 같다. timpicker나 firestore의 api를 숨기면서 진행하는 방법, React Query로 CUD를 어떻게 진행하는 지도 배웠다. 다음주 TP에 대한 기초를 배우고, 이해하도록 노력하자! 시간이 남는다면..
10주차)리액트 네이티브 팀프로젝트를 시작한 주간회고 월~목 : 리액트 네이티브기초과정부터 react query의 일부를 학습했다. firebase연동도 같이 병행해서 학습했다... 금 : 리액트 네이티브 프로젝트의 SA를 작성했다. #주말동안의 오류.. TypeError: undefined is not an object (evaluating '_config.CONFIG_KEY.apiKey') at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null in reportException at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null in handleException at node_modules\react-native..