진행중인 프로젝트에서 지역 별 필터링 기능이 있는데, 유저가 선택한 지역에 따라 메인 페이지에 나오는 결과가 변경 되어야 하는 상황이다. 생각했던 방법은 간단하게 1. 유저가 클릭한 지역의 innerText를 가져와서 location state를 변경하고, 2. 변경된 state 값을 이용하여 API 요청을 보내는 방식이다. 코드는 아래와 같다. const Home = () => { const [location, setLocation] = useState(''); const getFilteredData = async (e) => { if (e.target.innerText === '모든 지역') { setLocation(''); } else { setLocation(e.target.innerText); ..