피어세션 회의록
참가자
Untitled
WEB_23 : TEAM42
이번 주 활동
- 디자인 시스템 기반의 컴포넌트 제작 (버튼, 모달, 아이콘, 드롭다운)
- 공용으로 사용할 전역 변수 설정
- 전역 context provider 작성
- 개인의 태스크를 화면에 출력
- 자주 사용되는 로직 Hook 들을 CustomHook 으로 작성 후 사용법 공유
- 문서화
공유할만한 기술
- 커스텀 훅
- context api를 효율적으로 관리하기 위하여 hooks을 작성
- useCallback hook으로 감싸서 함수를 계속 정의하는 것을 막음
- socket instance를 전역으로 관리하기 위해서 최상위 컴포넌트에서 socket 연결을 한다!
- 여기서 공부해보세요!
- 상태관리에 대한 수많은 고민...
- Immer (매우 간단하지만 도입을 결정했던 이유를 공유하면 좋을 것 같아요)
- context에서 상태는 불변성을 지키는 것이 좋음!
- deep copy를 해야 하는데 그냥 immer를 사용하는 것이 편할 것 같아서 사용!
- 상태관리 라이브러리를 사용하지 않고 Hook 만으로 상태 관리
- jsdoc 주석
- 협업 할 때, 선언한 함수들에 대한 설명을 작성하면 사용할 때 편함.
TEAM42 팀에게 궁금한내용