1. 항해 4기 멘토 시작
시간 참 빠르다. 저번 주에 3기 실전프로젝트 팀원들과 안녕했는데, 이번주부터 4기 멘토링 시작이라니 😮.. 이번 4기 수강생들은 처음부터 환경 설정 이슈로 인해 많은 고난을 겪고 있다... ( 환경 설정 이슈만 나오면 작아지는 나........ ) 개개인마다 자신의 컴퓨터에 어떻게 설정했는지, 무엇을 설치했었었는지, 설치는 잘 된건지 제대로 알 수가 없어 항상 어렵다. 그래 정작 나도 저번 주 내 인생 첫 맥북을 받고, 환경 설정하느라 애먹었는데 누가 누구에게 조언을 하겠는가. 결론은 환경 설정은 어렵다.
2. 객체를 복사하면 값을 참조해! 꼭 기억해!
react에서는 필요한 값을 변형해서 사용하고 싶다면 어떤 값의 사본을 만들어서 사용해야 한다. 어제 진저로부터 체크리스트를 만들라는 명을 하달받았다. 체크리스트 항목이 많아서, 고민고민하다가 결국 object in array in object in array in object in array 의 데이터를 관리하게 되었고, 이걸 setState로 관리하는데, 나는 오늘에서야 깨달았다. object를 복사하면 그 값을 참조하여 같은 값을 공유한다라는 뜻을 이번에야 진정으로 받아들이게 됐다. state 객체를 복사해서 지지고 볶고 지지고 볶은 값을 setState 해주었는데, 복사한 값과 state가 연결되어있으니 그냥 state의 불변성이 깨져버린 것. 난 setState해준 적없는데, 원본값인 state가 변해있더라. 따라서 [...state] 를 통해 참조하지 않고 값을 복사하여 다시 setState해주니까 정상적으로 잘~~~ 작동되더라. 이 문제로 얼마나 괴로워했는가? 정말 자바스크립트... 잘 알아야한다.
3. 나의 첫 테스팅 프레임워크 Cypress
Cypress를 선택한 것에 의미는 없다. 클린코드 스터디에서 테스팅으로 Cypress를 사용하기로 했고, 그게 내 첫 테스팅 프레임워크일 뿐...
4. 업무의 시작
풀재택의 삶은 참 행복하다 😎 특히나 덕업일치한 나는 더할나위없이 행복하다. 아침에 나의 사랑 진저와 스크럼을 하고, 우당탕탕 내 할 일 하면 끝. 코드리뷰 해주시는 것도 너무 좋고, 팀원들의 CS 명강을 들을 수 있고, 무엇보다도 진저의 주니어개발자키우기 로드맵을 듣고있으면 행복하다. 진짜 1년 뒤에 성장할 내가 그려진다. 얼른 크고 싶다..
5. 다음 주에는
최소 목표
- 매일 3주기 회고 : 습관달력 재시작
- Next.js 프로젝트에 SSR 적용
목표 설정 이유
프로젝트 + 업무의 시작이라는 이유로 습관달력을 잠시 내려놓은 내 자신 ..😂 다시 해야만 한다!!! 왜냐? 해야 할 일이 너무 많아서 업무에 대한 효율적 분배의 필요성을 느꼈기 때문. 코드리뷰스터디, 강의리뷰스터디, 회사 업무, 사이드 프로젝트, AWS 네트워크와 인프라에 대한 이해도.. 해야할 것은 항상 널부러져있는데, 무엇하나 똑바로 하고 있지 않다. 그리고 다음 주에는 진짜로 진짜로 SSR 적용할 거다 진짜 꼭!!!!
'🙋♀️ 회고 > 오늘의 기록' 카테고리의 다른 글
[WIL] 12월 1주차 (1) | 2021.11.30 |
---|---|
[WIL] 11월 4주차 (2) | 2021.11.25 |
[WIL] 11월 2주차 (0) | 2021.11.11 |
[WIL] 11월 1주차 (0) | 2021.11.07 |
[WIL] 10월 4주차 (0) | 2021.10.28 |