Week2_Day1_회의록 - boostcamp-2020/IssueTracker-28 GitHub Wiki

진행사항

  • 2주차 백로그 작성
  • context 사용 논의
    • context의 util 파일 삭제
    • 상태 관리가 필요한 데이터 지정
    • context 부분 리팩토링
  • 새로운 이슈 생성 화면 component 나누기
  • 서버 배포(로그인 가능한 버전까지)

2주차 백로그

2주차 백로그

회의 안건

  1. 유저 로그인 정보를 언제 확인할건지
    • 페이지마다 확인하자
    • 유저 정보는 context로 관리해서 각 페이지별로 state값 불러와서 사용하기
  2. context가 필요한 상태는 뭐가 있을까?🤔
    • user(로그인한 회원 정보)
      • 토큰
      • 아이디
    • issue
      • 이슈 목록
      • 검색 필터
      • 팝업 필터
    • label
      • 개수
      • 라벨 목록
    • milestone
      • 개수
      • 마일스톤 목록
    • users
      • author/assignees 목록
  3. context 여러개를 사용하는 컴포넌트는 어떻게 하는게 좋을까?
    • 일단 context를 여러개 만들고 나중에 여러 context들을 합치는 하나의 context를 만들자
    • 왜냐하면 여러 context를 사용하는 컴포넌트의 경우 다음과 같이 트리 단계가 깊어지기 때문이다.
    • <IssuesProvider>
        <LabelProvider>
          <MilestoneProvider>
            <IssueList />
          </MilestoneProvider>
        </LabelProvider>
      </IssuesProvider>