채팅 생성:
chat 테이블에 컬럼 생성
채팅 목록:
chat 테이블 데이터 가져옴
상태에 저장, 목록 렌더링
이름 클릭하면 chat/[id] 로 이동
메시지 전송:
해당 chat과 연결된 messages 리스트를 상태에 저장
메시지 도착할 때마다 메시지 리스트 업데이트
input 창에 입력한 메시지와 사용자id, 닉네임을 저장
전송 누르면 messages 테이블에 새로운 메시지 삽입
일단 플로우 조금 작성해봤는데 많은 수정이 필요할 것 같다.
오늘 밤에 채팅 구현하는 방법을 제대로 찾아보고 로직 작성해보자.
메인 페이지의 의사 코드도!