728x90
반응형
SMALL
안녕하세요.
https://blog.naver.com/sysysy0302 여니입니다 :)
* Axios
get() : get방식으로 http호출. url호출이 완료되면 then()함수가 실행됨.
then() : 호출결과로 response데이터가 반환되며, response와 변수명 사이에
data를 붙이면 변수에 접근해서 사용할수 있다.
import axios from 'axios';
import { useEffect } from 'react';
function AxiosGet(){
useEffect(() => {
axios.get("http://date.jsontest.com") //;get("http://date.jsontest.com/a=1&b=2")와 같은 표기 방식
.then( (response) => { //; response는 함수이다.
alert("Axios Get : "+ response.data.date);
});
/*
get() : get방식으로 http호출. url호출이 완료되면 then()함수가 실행됨.
then() : 호출결과로 response데이터가 반환되며, response와 변수명 사이에
data를 붙이면 변수에 접근해서 사용할수 있다.
*/
},[]);
return <h1>Axios Get Test</h1>
}
function AxiosPost(){
useEffect( () => {
axios.post("http://date.jsontest.com/",{a:1, b:2}) //; 자바스크립트 객체가 json객체로 알아서 전환되어 실행될것임.
.then( (response) => { //; ,{a:1, b:2}은 전달할 값으로 get에서는 명시되어 보이게 적을 수 있지만 post방식에서는 숨겨서 적어주는 것
alert("Axios Post "+ response.data.date);
})
},[])
return <h1>Axios Post Test</h1>
}
export {AxiosGet, AxiosPost};
728x90
반응형
LIST
'⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆ > React' 카테고리의 다른 글
React - HOC(High-Order-Component) (0) | 2023.07.26 |
---|---|
React - Callback(콜백함수), Promise(reject, catch 예외처리) (0) | 2023.07.26 |
React - Fetch 함수, async ~ await을 붙인 이유? (0) | 2023.07.26 |
React - Ref(reference) 참조변수 (0) | 2023.07.26 |
React - react-router-dom(BrowserRouter, Routes, Link), 라우팅 (0) | 2023.07.26 |