날씨 앱 실습 - 5

박태영·2024년 5월 16일

react-native 실습

목록 보기
7/11
post-thumbnail

날씨 API 사용

  • openweatherapi 사이트에 가입하고 api 키를 받은뒤 5 days 3 hour forecast data를 가져온다.
  • API
    https://api.openweathermap.org/data/2.5/forecast?lat=${latitude}&lon=${longitude}&appid=${API_KEY}&units=metric

날씨 데이터 가져오기


날씨 데이터 보여주기

  • weather.list 에 들어있는 값을 map을 이용하여 JSX형태로 리턴한다.
  • 온도 값은 parseFloat로 파싱하여 toFixed(1)을 사용해 소수점 첫째 자리까지 표현한다.
  • expo에서 제공하는 아이콘(Fontisto)를 이용해서 날씨 아이콘을 표현한다.
  • 날씨 값이 로딩되지 않으면 ActivityIndicator로 로딩중임을 표현한다.

전체코드

profile
어른 아이

0개의 댓글