728x90
async function getData() {
try {
const {data} = await api.get(`경로`) // 경로로 get을 해온 후 data에 할당한다 * 비동기 통신
setProductData(data); // data로 불러온 것을 set 해준다 **set은 useState로 따로한다
}catch (e) { // 오류가 생기면
console.error(e); // 콘솔에 오류를 출력한다
}
}
getData는 의도대로 버튼을 눌러서 onClick 이벤트로 만들거나 useEffect 를 사용해서 불러오기를 한다
useEffect를 사용하면 페이지가 랜딩되면 실행되고 onClick 이벤트를 사용하면 사용자가 이벤트를 발생시키는 타이밍에 해당 함수를 작동시킬 수 있다
'자바스크립트 > React' 카테고리의 다른 글
[React] input / onChange (0) | 2024.08.12 |
---|---|
[React] 리액트 (성능) (0) | 2024.08.07 |
[React + NodeJS] get 통신 / 컨트롤러 함수 사용 (0) | 2024.04.01 |
[React] path name 을 감지해서 효과주기 pathname.includes (0) | 2024.03.21 |
[React] 특정 라우터에 왔을 때 강제로 이동시키기 (0) | 2024.03.06 |