boostcamp-2020/IssueTracker-35

[store] Label

Opened this issue · 0 comments

개요

  • Label 목록의 상태를 관리하는 Store

초기 상태

  • labels: []
  • create: false

Actions

  • NEW
    • New label 버튼을 클릭했을 때 발생
    • create를 true로 갱신
  • CANCEL
    • Cancel 버튼을 클릭했을 때 발생
    • create를 false로 갱신
  • ADD
    • 새로운 label을 추가했을 때 발생
    • labels 배열에 새로운 label을 추가
    • create를 false로 갱신
  • UPDATE
    • 기존 label을 수정한 경우 발생
    • labels 배열을 갱신
  • DELETE
    • 기존 label을 삭제한 경우 발생
    • labels 배열에서 해당 label을 제거