-
React Native 살펴보기개발 일지/Mobile 2022. 1. 10. 15:44반응형
안녕하세요!
오늘은 리액트 네이티브 공홈 방문을 해보겟습니다.
모바일 개발에는 몇 가지 방법이 있죠.
회사에서도 네이티브 앱 개발이냐, 하이브리드 개발이냐로 초기에 고민을 많이 했습니다.
현재는 리액트 네이티브로 Vue.js 화면을 표시해 주고 있는데요.
React Native 공홈에서는 아래와 같이 소개 하고 있습니다.
React를 사용하여 Android와 iOS 네이티브 앱 만들기
React Native는 네이티브 개발의 가장 좋은 부분을 React(사용자 인터페이스를 구축을 위한 JavaScript 라이브러리) 와 결합합니다.
적게 사용거나 많이 사용하기
기존 Android 및 iOS 프로젝트에서 React Native를 사용하거나 완전히 새로운 앱을 처음부터 만들 수 있습니다.
자바스크립트로 작성하고 네이티브 코드로 렌더링
React primtives는 네이티브 플랫폼 UI로 렌더링됩니다.
Many platforms, 하나의 React.
단일 코드베이스가 플랫폼 간에 코드를 공유할 수 있도록 플랫폼별 버전 컴포넌트를 생성합니다.
React Native를 사용하여 한 팀이 두 개(Android, iOS)의 플랫폼을 유지 관리하고 공통 기술인 React를 공유할 수 있습니다.
모두를 위한 네이티브 개발
React Native를 사용하면 진정한 네이티브 앱을 만들 수 있으며 사용자 경험을 손상시키지 않습니다.
플랫폼의 네이티브 UI 빌딩 블록에 직접 매핑되는 View, Text 및 Image 처럼, 플랫폼에 종속되지 않은 네이티브 컴포넌트의 core 세트를 제공합니다.
Cross-Platform
리액트 컴포넌트는 기존 네이티브 코드를 감싸고 React의 선언적 UI 패러다임 및 자바스크립트를 통해 네이티브 API와 상호작용합니다.
이를 통해 새로운 개발 팀을 위한 네이티브 앱 개발이 가능하고 기존 팀도 훨씬 더 빠르게 작업할 수 있습니다.
빠른 Refresh
저장하는 즉시 변경사항 확인하기
자바스크립트로 구현되기 때문에 React Native는 빠르게 반복할 수 있습니다.
네이티브 빌드가 완료되기를 기다리지 않아도 됩니다.
간단히 React Native 공홈의 소개 페이지를 의역해 봤습니다.
여러분들도 아시겠지만 과거 초기에는 네이티브 앱 개발은 양 플랫폼이 나뉘어 있어서 안드로이드 개발자, iOS 개발자가 명확하게 나뉘어져 있었습니다.
하지만 리액트 네이티브 덕분에 새로운 선택지가 생겼네요!
깃헙의 웹 개발자 로드맵 중 프론트엔드 개발자 로드맵에도 포함되어 있습니다.
React와 React Native는 거의 동일한 러닝커브를 갖기 때문에 하나를 익히면 다른 하나도 별 어려움 없이 개발이 가능합니다.
지금 바로 React Native 공홈 방문해서 시작해 봅시다..!
반응형