Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1.05 KB

설계.md

File metadata and controls

23 lines (17 loc) · 1.05 KB

open AI

system 프롬프트 generation

https://platform.openai.com/docs/guides/prompt-generation

redux 설계

채팅 기능

transaction 처리를 해야하기때문에, redux 미들웨어로 처리하는게 효과적이라고 생각.

  • 메시지를 보냈는데, 중간에 연결이 끊긴경우 해당 메시지를 db에 저장하면 안된다.

calender

calender 데이터는 미들웨어처리와 함께 redux로 state를 저장하는 방식이 가장 효과적. context api 로 저장해도 되지만, 비동기처리가 포함되어있으므로 redux로 처리하는게 효과적일 것 같다고 생각.

  1. 초기 redux action 호출하여 초기 달력 설정
  2. 이후 firestore 데이터 호출하여 데이터 덮어 쓰기
  3. 렌더링

Modal

Modal 창 띄우기

Modal의 open, close 함수를 넣어서 하위 컴포넌트의 props로 전달.

개선 방향 : 하지만 Modal 각각의 UI들을 하나로 묶어서 하나의 Modal 컴포넌트로 관리하기 위해 context를 이용할 수 있을 것 같다.