Mulgyeol / Weather-Project

Learning React Native by building a Weather App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weather-Project

Learning React Native by building a Weather App

React란?

  • 사용자 인터페이스를 구축하기 위한 선언적이고 효율적이며 유연한 JavaScript 라이브러리
  • component라고 불리는 작고 고립된 코드의 파편을 이용하여 복잡한 UI를 구성
  • 싱글 페이지나 모바일 애플리케이션의 개발 시 토대로 사용
  • 복잡한 리액트 애플리케이션들은 상태 관리, 라우팅, API와의 통신을 위한 추가 라이브러리의 사용이 일반적으로 요구됨

React Native란?

React의 방식으로 동시에 ios와 android 모바일 어플리케이션 개발을 할 수 있는 페이스북의 오픈 소스 프레임워크

React Native의 장점

  • JavaScript만을 이용해서 보다 쉽게 앱을 개발할 수 있음
  • 코드를 작성하면서 실시간으로 그 결과를 확인할 수 있는 Live Reload 기능 제공
  • 변환된 코드 부분만 렌더링해주는 Hot Reload 기능을 지원

React Native의 단점

  • 간단한 퍼포먼스를 구현하기에는 적합하지만 비즈니스 로직히 복잡해지거나 뷰 스택이 쌓일수록 속도가 느려짐
  • 잦은 업데이트로 모듈이 변경되어 갑자기 에러가 뜨는 상황이 생기고 바뀐 문법을 새로 적용해야 하는 경우가 있음

LIST

  1. CREATE
  2. LOGIC

About

Learning React Native by building a Weather App


Languages

Language:JavaScript 100.0%