[chatbot] 발화 리팩토링 계획

abi hong·2023년 8월 13일
0

Frontend

목록 보기
5/12

목표

발화 응답이 올 때까지 기다림이 존재하는데 UI에 로딩을 구현하고 싶다.

문제

Question 데이터와 Answer 데이터를 보여줄 때, 배열을 뿌리고 있다.
하지만 한 Question에 하나의 Answer를 번갈아가면서 보여줘야 한다.

정적 영역은 렌더링 되지 않고 바뀌는 부분만 다시 렌더링되도록 구현하여야 한다.

해결을 위한 단계

  1. 질문이 바로 나오고 Loading이 바로 나와야 한다.
  2. setTimeout을 걸어서 1초 뒤에, Loading이 없어지고 답변이 나와야 한다.
  3. setTimeout을 API로 대체하여 리팩토링 해보자!

0개의 댓글