1. 리액트 네이티브란?
리액트 네이티브는 페이스북에서 만든 오픈소스 모바일 애플리케이션 프레임워크이다. JavaScript로 개발이 가능하며 IOS와 안드로이드 모바일 앱을 동시에 개발할 수 있는 크로스 플랫폼이다.
2. 리액트 네이티브 장점
- JavaScript 사용자라면 러닝 커브가 낮다.
JavaScript와 React를 알고있다면 새로 언어를 배울 필요없이 앱을 바로 만들 수 있다.
- 소스코드 재사용
리액트 네이티브는 React의 특징을 그대로 가지고 있기 때문에 컴포넌트 기반으로 기능들을 분리하여 재사용할 수 있는 장점이 있다.
3. 리액트 네이티브 단점
- JavaScript 사용자가 아니라면 러닝 커브가 높다.
기존 네이티브 앱 개발자라면 JavaScript 언어를 새로 공부해야하고, React를 사용해보지 않았다면 JSX나 props, state 등의 개념을 이해하는데 시간을 투자해야한다.
- 네이티브 앱보다 성능이 떨어진다.
리액트 네이티브는 하이브리드 앱이기 때문에 네이티브 앱에 비교하여 성능이 떨어진다.
4. 리액트와 리액트 네이티브 차이
https://burkui-developer.tistory.com/20
Reference
👉 리액트 네이티브란?