Week2_Day1_회의록 - boostcamp-2020/IssueTracker-28 GitHub Wiki
진행사항
- 2주차 백로그 작성
- context 사용 논의
- context의 util 파일 삭제
- 상태 관리가 필요한 데이터 지정
- context 부분 리팩토링
- 새로운 이슈 생성 화면 component 나누기
- 서버 배포(로그인 가능한 버전까지)
2주차 백로그
회의 안건
- 유저 로그인 정보를 언제 확인할건지
- 페이지마다 확인하자
- 유저 정보는 context로 관리해서 각 페이지별로 state값 불러와서 사용하기
- context가 필요한 상태는 뭐가 있을까?🤔
- user(로그인한 회원 정보)
- 토큰
- 아이디
- issue
- 이슈 목록
- 검색 필터
- 팝업 필터
- label
- 개수
- 라벨 목록
- milestone
- 개수
- 마일스톤 목록
- users
- author/assignees 목록
- user(로그인한 회원 정보)
- context 여러개를 사용하는 컴포넌트는 어떻게 하는게 좋을까?
- 일단 context를 여러개 만들고 나중에 여러 context들을 합치는 하나의 context를 만들자
- 왜냐하면 여러 context를 사용하는 컴포넌트의 경우 다음과 같이 트리 단계가 깊어지기 때문이다.
-
<IssuesProvider> <LabelProvider> <MilestoneProvider> <IssueList /> </MilestoneProvider> </LabelProvider> </IssuesProvider>