상태관리 2

ChatGPT, FastAPI 활용 챗 서비스 구현

웹 클라이언트(UI) 구성FastAPI 서버 구현OpenAI API를 통한 챗봇 응답 처리대화 상태 관리 전체 구성요소 요약.├── README.md└── fastgpt ├── __pycache__ │ └── app.cpython-310.pyc ├── app.py ├── static │ └── style.css └── templates └── index.html index.html 사용자 인터페이스 (입력창 + 대화 내역 표시)style.css 인터페이스의 스타일 정리app.py FastAPI 서버, OpenAI API 연동, 대화 흐름 관리temlplages/ HTML 템플릿 디렉토리static/ 정적 파일 디렉토리 (CSS 포함)   HTML 템플릿..

State

State React에서의 State 컴포넌트의 상태컴포넌트가 가지고 있는 데이터나 조건을 나타냄예:Todo List에서의 할 일 목록 == 컴포넌트의 상태→ 사용자가 할 일을 추가하거나 삭제하면 상태가 변경, 이에 따라 UI가 업데이트됨 useState Hook을 사용한 상태 관리 상태 값을 정의하고, 이를 업데이트하는 함수도 함께 제공해야 함 (상태 정의, 변경)const [state, setState] = useState(initialValue);state: 현재 상태 값setState: 상태를 변경하는 함수initialValue: 초기 상태 값상태 값을 변경하면 React가 자동으로 해당 컴포넌트를 다시 렌더링 하여 UI를 업데이트함 State 업데이트 방법 새로운 값을 바로 설정 setState..

728x90