react-spinners 를 사용하여 로딩 중인 상태를 개발하며 지피티랑 씨름하다가 생긴 궁금증.! useEffect 안에서 setLoading(true) 는 try 문 안에서 사용해야 할까? 밖에서 사용해야 할까?차이점이 무엇일까 🔽 try 문 안에서 사용하는 경우 🔽const [data, setData] = useState('');const [loading, setLoading] = useState(true);useEffect(() => { const fetchData = async () => { try { setLoading(true); const dataResponse = await api.get('/data'); setData(dataResponse.da..