ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • React Native 살펴보기
    개발 일지/Mobile 2022. 1. 10. 15:44
    반응형

    안녕하세요!

     

    오늘은 리액트 네이티브 공홈 방문을 해보겟습니다.

    https://reactnative.dev/

     

    React Native · Learn once, write anywhere

    A framework for building native apps using React

    reactnative.dev

     

    모바일 개발에는 몇 가지 방법이 있죠.

    회사에서도 네이티브 앱 개발이냐, 하이브리드 개발이냐로 초기에 고민을 많이 했습니다.

     

    현재는 리액트 네이티브로 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 개발자가 명확하게 나뉘어져 있었습니다.

     

    하지만 리액트 네이티브 덕분에 새로운 선택지가 생겼네요!

     

    깃헙의 웹 개발자 로드맵 중 프론트엔드 개발자 로드맵에도 포함되어 있습니다.

    https://roadmap.sh/frontend

     

    Developer Roadmaps

    Community driven roadmaps, articles, guides, quizzes, tips and resources for developers to learn from, identify their career paths, know what they don't know, find out the knowledge gaps, learn and improve.

    roadmap.sh

    React와 React Native는 거의 동일한 러닝커브를 갖기 때문에 하나를 익히면 다른 하나도 별 어려움 없이 개발이 가능합니다.

     

    지금 바로 React Native 공홈 방문해서 시작해 봅시다..!

    반응형
Designed by Tistory.