---
# System prepended metadata

title: 4/6

---

# 4/6

- React Hook 처럼 동작하게 만들어보기 vs MVVM 패턴
    - 패턴에 대한 공부는 지난 미션에서 해봤으니 새롭게 Hook 처럼 만들어 보는 것도 좋을듯??

### 오후

- 2시 ~ 2시 20분 간략히 회의
- 2시 20분 ~ 3시 40분
    - 스토리 회의
- 3시 40분 ~ 4시
    - 쉬는시간 겸 PR 확인
- 4시
    - PR 날리고 스토리 마저 회의


### 스토리

 (A: 웹유저) (B: 브라우저)

- B 가 처음 열렸을 때 칼럼의 갯수를 세고 타이틀 옆에 표시한다.

- B 가 처음 열렸을 때 칼럼은 최신순으로 정렬된다.

- A 가 메뉴 버튼을 누르면 숨겨져있던 레이어가 애니메이션 효과와 함께 표시된다.
    - 레이어는 최신순으로 정렬된다.
    - 레이어에 기록이 많은 경우 오른쪽에 스크롤이 생긴다.
- A 가 X버튼을 누르면 레이어가 애니메이션 효과와 함께 숨겨진다.

- A가 타이틀 옆에 + 버튼에 마우스를 올리면 +버튼의 색상이 바뀐다.
- A가 타이틀 옆에 + 버튼을 클릭하면 새로운 카드를 등록할 수 있는 박스가 나온다.
    - + 버튼을 또 누르거나 X 버튼을 누르면 박스가 사라진다.

- A가 새로 생성할 박스에 내용을 입력하면 등록 버튼이 활성화된다.
- A가 내용을 입력후 등록을 누르면 새로운 카드가 등록된다.
- A가 카드를 등록하면 새로운 카드를 등록할 수 있는 박스는 사라진다.

- A는 카드를 같은 칼럼, 다른 칼럼으로 드래그 드랍을 할 수 있다.
- A가 드래그앤 드랍시 원래 카드의 자리엔 잔상이 남고, 이동 경로의 절반정도가 되면 예정 목적지에 잔상이 남는다.
    - 드래그를 중단하면 잔상이 있는 위치에 카드가 남고 잔상은 사라진다.
    - 드래그 시 카드는 반투명하다.

- A가 칼럼 타이틀의 X버튼에 마우스를 올리면 X버튼의 색상이 빨간색으로 변한다.
    - A가 칼럼타이틀의 X버튼을 클릭해도 아무런 반응이 없다.
- A가 카드의 X버튼에 마우스를 올리면 카드의 색상이 빨간색으로 변한다.
    - 카드의 X버튼을 클릭하면 "삭제할까요?" 같은 알럿창이 뜬다.
    - 알럿창의 취소버튼을 누르면 알럿창이 닫힌다.
    - 알럿창의 삭제버튼을 누르면 해당 카드가 삭제된다.

- A가 카드를 더블 클릭하면 정보 입력을 위한 박스로 전환된다.
- A가 취소버튼을 누르면 수정이 취소된다.
- A가 내용을 모두 삭제하면 수정버튼이 비활성화 된다.
- A가 내용을 수정한 후 수정버튼을 누르면 변경사항이 반영된다.

### 