오늘은 React를 사용해 퀴즈 애플리케이션의 여러 기능을 구현하는 방법을 배웠습니다. 특히, 동적 상태 관리와 API 통신을 통해 사용자의 인터랙션을 처리하는 방법에 대해 배웠습니다.1. 상태 관리와 동적 UI 구현React의 useState와 useLocation 훅을 사용하여 여러 상태를 관리하고, 페이지의 동적 요소를 업데이트할 수 있었습니다. 예를 들어, 퀴즈 세션 정보(session_no, selectedCategory, quizCount 등)와 사용자 선택에 따라 변경되는 상태를 관리하고, 이를 기반으로 UI를 업데이트할 수 있었습니다.const [session_no, setSessionNo] = useState(location.state?.session_no || null);const [s..