웹 응답값 유지가 되는 방법
·
웹(WEB)
1. 상황리액트를 사용중이며 API로 응답값을 받은 이후, API 서버가 죽은 상태에서도 값이 그대로 남아 있는 현상2. 원인1. React 상태(state)에 데이터가 남아 있음API 호출 후 응답 데이터를 useState로 저장하면, API 서버가 죽어도 상태값이 유지되므로 화면에는 기존 데이터가 계속 표시됨.해결 방법: API 호출 실패 시 상태를 초기화하거나, 화면에서 데이터를 숨기는 로직 추가.const [data, setData] = useState(null); useEffect(() => { axios.get('/api/data') .then(res => setData(res.data)) .catch(() => setData(null)); // 에러 발생 시 상태 초기화..