TIL 36 | React에 Native 추가요

Yonghyun·2021년 11월 21일
0

JavaScript & React

목록 보기
20/31
post-thumbnail

리액트(react)

페이스북에서 만든 오픈소스로 프론트엔드의 사용자 인터페이스(UI)를 만들기 위한 자바스크립트 라이브러리

리액트의 장점

  • 객체지향의 개념으로 자주 쓰이는 화면의 UI를 부분적으로 컴포넌트화 시켜 간편하게 수정하고 재사용할 수 있다.

리액트의 단점

  • View에 집중하기 때문에 라우팅이나 데이터 모델링 부분 등 없는 기능들은 다른 라이브러리를 사용해서 구현해야한다는 점이 있다.

리액트 네이티브(react native)

페이스북에서 모바일용 네이티브 앱을 쉽게 만들 수 있게 해주는 오픈 소스 프레임워크

리액트 네이티브의 장점

  1. 리액트 네이티브는 한번에 안드로이드와 IOS를 모두 지원하는 어플리케이션을 개발할 수 있다.
  2. 한번에 개발을 함으로써 시간 단축 및 불필요한 인력을 줄일 수 있다.
  3. 리액트 네이티브는 네이티브 코드로 컴파일 되서 성능이 훨씬 좋고, 최신 OS 플랫폼에도 지원한다.

리액트 네이티브의 단점

  1. 기존의 방식으로 개발하는 안드로이드/IOS에 비해 외부 라이브러리가 부족하다.
  2. 복잡한 설정은 따로 구현해야하기 때문에 이경우에 시간과 비용이 들 수 있다.
profile
Life is all about timing.

0개의 댓글