1. 투표 컴포넌트 개발
-
현재 투표한 사람들의 수와 투표자를 표시해줘야 한다.
- 익명 투표를 제공한다면, 투표 수만 표시해주는지?
-
단순 키워드 형식의 투표를 제공해야 한다.
-
선택 항목은 기본 2개이되, 선택 항목을 추가할 수 있어야 한다.
-
초기 데이터의 역할은 투표가 개설되었을 시 해당 투표를 조회할 때 사용이 된다.
- 선택 항목의 리스트, 항목별 투표한 데이터 (투표자) ⇒ 익명일 때는? , 나의 투표 여부
-
flow
WebSocket 연결 여부가 투표하러 들어갔을 때인지, 투표 목록이 보이는 곳인지?
- 아, 아까 게시글을 올릴 때 투표를 등록할 수 있다고 했다.
- 투표하러 들어갔을 때라면, 내부에서 실시간 요청이 가능하지만 투표 목록에서는 실시간으로 투표한 숫자가 올라가지 않음 (사용자가 투표 목록에서 계속 머무르고 있을 때 누군가 투표했다면 새로 요청하지 않는 이상 이전 값을 보여주기 때문)
Room === 하나의
투표 게시글
- 투표 목록에서 웹 소켓이 연결된다면 실시간으로 각 목록마다 투표가 이루어지는 것을 볼 수 있음
하지만 그렇게 되면 Room의 단위가 엄청 커지진 않을까?
Room ===
게시글 단위 게시판
WebSocket을 사용한 투표 수, 투표자 표시 ?
투표 수와 투표자 수 표시만 해주면 되는지 ??
복수 선택 유무, 어떤 유형(내용 ex, 날짜, 키워드, 참석여부 등)의 투표를 하는지?
선택 항목의 추가 여부
초기 데이터는 API를 통해 조회는 무슨 역할??
⇒ WebSocket을 통한 구현이 되지 않았을 때를 의미하는 것인지
⇒ 아니면 투표가 개설되지 않은 상태를 의미하는지
초기 데이터