리액트 네이티브란? 리액트 네이티브는 자바스크립트와 리액트를 기반으로 하는 크로스플랫폼 모바일 애플리케이션 개발을 위한 프레임 워크이다.
기존에는 iOS와 안드로이드 용 애플리케이션을 개발하려면 각각 다른 플랫폼에 특화된 언어를 사용해야 했다. 이는 같은 기능을 하는 앱을 두 플랫폼에 대해 별도로 개발해야 한다는 뜻이며, 이는 개발 시간과 비용을 증가시키는 원인이였다.
그래서 개발자 사이에서도 하나의 코드베이스로 iOS와 안드로이드 앱을 동시에 개발할 수 있는 플랫폼이 필요 했다. 그래서 등장한 리액트 네이티브!
모바일 애플리케이션 개발의 생산성을 크게 향상시키고, 다양한 플랫폼에 대해 동일한 사용자 경험을 제공할 수 있게 만들었다. 리액트 네이티브는 리액트의 핵심 원칙을 따르면서도 모바일 애플리케이션을 개발하기 위해 설계된 프레임 워크이다.
알아보기 전, 크래스 플랫폼 앱이란? 크로스 플랫폼 앱은 하나의 소스코드로 안드로이드와 iOS에서 똑같이 작동하는 앱을 뜻한다.
네이티브 앱은...
원문 링크 : 리액트 네이티브 장점 및 단점