티스토리 뷰

웹개발(프론트)/React_Native

React Native란

수달찌 2021. 4. 28. 22:05

목차

     

     

    React Native

    JavaScript는 운영체제를 가리지 않고 구동할 수 있는 언어이다.

    이 장점을 극대화한 것이 React Native이다.

     

    안드로이드 앱 개발에는 Kotlin / Java가 필요하고

    IOS 앱 개발에는 Objective-C / Swift가 필요하다

    즉 양쪽의 플랫폼 개발을 위해서는 두 가지 언어를 숙지할 필요가 있는 것이다.

     

    하지만, React Native를 통하면

    하나의 언어를 통하여 모든 플랫폼에 개발이 가능하다.

    이는 회사의 개발비용 절감으로 이어진다.

     

    원리

    그림으로 깔끔하게 정리되는데,

    JavaScript의 프레임워크가 React이다

    이와 Native( Android / IOS 개발언어) 사이를 연결해주는 게

    React Native Bridge이다

     

    즉 JavaScript언어를 다리를 껴서 Native로 연결해 주는 것

    종류

     

    Setting up the development environment · React Native

    This page will help you install and build your first React Native app.

    reactnative.dev

    React Native에서 공식적으로 설명하는 개발방식에는 두 가지가 있다.

    하나는 Expo Command Line Interface이고

    또 다른 하나는 RN Command Line Interface이다.

     

    Expo는 Native에 대한 기본적인 설치 / 세팅자동으로 해주는 방식으로써

    안드로이드와 IOS에 대한 설정, 세팅을 할 필요가 없다.

     

    React Native CLI는 네이티브 설정과 세팅을 직접 건드는 것으로

    Native file 커스터마이징을 세세하게 할 수 있다.

    즉, 안드로이드와 IOS의 맞춤형 세팅이 가능한 것

    '웹개발(프론트) > React_Native' 카테고리의 다른 글

    View / Text  (0) 2021.05.05
    쿠션감 있는 버튼 만들기  (0) 2021.05.04
    Expo 프로젝트 만들기  (0) 2021.05.02
    댓글
    최근에 올라온 글
    최근에 달린 댓글
    Total
    Today
    Yesterday
    링크
    «   2025/01   »
    1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30 31
    글 보관함