IT하는 참새

React-Native 빠르게 시작하기 (5) 본문

프로그래밍/ReactNative

React-Native 빠르게 시작하기 (5)

pshot 2020. 7. 14. 20:05

웹 통신을 하는 방법을 소개한다

https://home.openweathermap.org/

예시로 해당 사이트의 api를 호출하는 과정을 설명한다

 

`npm install axios`

(axios 모듈을 이용하여 통신)

 

Members

Enter your email address and we will send you a link to reset your password.

home.openweathermap.org


 

1) 웹 통신을 위해 axios모듈을 임포트한다

2) API_KEY를 발급받아 변수로 저장한다


 

현재 위치를 받아온 후, api요청을 통해 현재 기상정보를 가져오기 위한 코드를 작성한다

해당 목적의 메소드 생성


 

 

위의 URL부분을 다음과 같이 변경한다

(변수를 문자열안에 쉽게 포함시킬 수 있음)


 

좌표를 받아온 후 호출하기 위해, getLocation 메소드 내부를 수정한다


 

실행 결과


react-native를 이용한 웹 통신은 axios이용하기