출력해주는 코드부터 바로 보여주자면 다음과 같다.
코드를 하나 하나 설명하자면 다음과 같다. 큰 컨테이너 안에 만약 load가 완료되었다면 Weather을 출력해준다. 그렇지 않다면 그렇지 않은 동안 로딩 화면 출력. 이 때 가져오는 온도 값이 켈빈 값이라서 도씨로 바꿔주었다. 만약 위치를 가져오는데서 에러가 났다면 로딩 화면 바닥에 왜 에러가 났는지, 에러 텍스트를 출력해주게 된다.
그렇다면 이제 날씨 정보와 온도를 가져왔으니 가져온 변수를 넣어줘야 한다!!
날씨 경우의 수는 다음과 같이 뒀다. Rain, Clear, Thunderstorm, clouds, snow, drizzle! 그리고 바꿔준 Weather function은 다음과 같다.
달라진 부분이라면 weathername과 temp로 변수를 가져온다는거?! 근데 거의 달라진 점없음!! 이렇게 하면 완전완전 끝난거다. 완성된 화면은.. 앞에서 보여줬던 화면과 다를바가 없다... ㅋㅋㅋㅋㅋㅋㅋ 여튼 또 하나 어플리케이션을 완성하였다 ㅎㅎ 뿌듯뿌듯!0!
'study > react native' 카테고리의 다른 글
[날씨앱] 위치 정보와 날씨 받아오기! (0) | 2019.05.24 |
---|---|
[날씨앱] 날씨 화면 구성과 아이콘 넣는 방법! (0) | 2019.05.24 |
[날씨 앱] 우선 로딩되는 화면을 만들어 보자! (0) | 2019.05.08 |
[날씨 앱] 리액트 네이티브로 날씨 앱 만들기!! (0) | 2019.04.29 |