앞으로의 과제
- React Hooks: useRef, useMemo, useCallback, useContext(?)
- css 변수 사용
- 시멘틱한 코드
- 좋은 질문 하기
오늘의 keyword
- useRef: 검색 시 디바운싱을 적용했던 부분을 useRef로 처리하면 조금 더 좋은 방법이 될 수 있을 것 같다
- useMemo/useCallback: 적용할 수 있는 부분에 적용해보자
- useCentext: 다크 모드를 구현할 때 주로 사용되며 자주 사용되면 퍼포먼스에 영향을 줄 수 있다 -> redux, recoil로 처리
- 다크모드: root에 적용하여 onMount 시 테마를 적용하는 편이 좋다
- alert(): 사용하지 않는 편이 좋다 -> alert 창이 뜨면 이후 자바스크립트의 모든 코드가 멈추기 때문, sweet alert 라이브러리를 사용할 수 있다
- storejs: localStorage를 관리할 수 있는 라이브러리
- prettier: 코드 가독성을 위해 사용
- aria-leabel: 웹 접근성 -> 텍스트 레이블이 화면에 표시되지 않을 때에 사용
프로젝트 리뷰
Keep
함께 자라는 것에 대한 생각을 배운 것이 생각에 많은 긍정적 변화를 가져온 것 같다
Problem
내가 몰랐던 고려해야할 요소가 더 많이 있다
메타인지의 부족
Try
모르는 것을 아는 것이 중요하다
더 좋은 협업에 대한 생각
두들버그
다른 분들의 코드와 합쳐지면서 취소 선에 버그가 발생했다
inline으로 작성하면 이런 일이 없다고 한다
마지막에 제대로 확인하지 못한 부분이 아숩다
다른 팀의 코드를 보면서 고려해야할 요소가 참 많구나 새삼 깨닫는다
다음 팀 프로젝트에서는 더 좋은 협업으로 더 좋은 결과를 가져올 수 있도록 도전하자..
개발 실력과 프로젝트를 잘 관리하는 것은 별개의 문제인데
도메인 능력치가 낮다보니 의견 하나를 제시하는 것도 뭔가 조심스럽다
페어 프로그래밍을 할 분들을 따로 배치해서 역할을 부여 받으면 어떨까 싶기도 하다