>  기사  >  웹 프론트엔드  >  리액트 네이티브와 리액트의 차이점은 무엇인가요?

리액트 네이티브와 리액트의 차이점은 무엇인가요?

青灯夜游
青灯夜游원래의
2021-03-02 15:02:337014검색

차이점: 1. React는 html dom 렌더링을 구동하고, React Native는 android/ios 기본 구성 요소 렌더링을 구동합니다. 2. React 작성시 프론트엔드 지식으로 바로 시작할 수 있습니다. React Native도 가능하지만, Native 지식 지원 없이는 더 깊이 들어가기 어렵습니다.

리액트 네이티브와 리액트의 차이점은 무엇인가요?

이 튜토리얼의 운영 환경: windows7 시스템, React16, Dell G3 컴퓨터.

React 네이티브: 현재 인기 있는 오픈 소스 JavaScript 라이브러리 React.js를 기반으로 iOS 및 Android 네이티브 앱을 개발할 수 있습니다. 그리고 React Native는 이미 프로덕션 환경에서 사용되고 있습니다. Facebook Groups iOS 앱은 이를 기반으로 개발되었습니다.

React는 데이터에 대한 HTML 보기를 제공하는 오픈 소스 JavaScript 라이브러리입니다. React 뷰는 일반적으로 사용자 정의 HTML 태그에 지정된 다른 구성 요소가 포함된 구성 요소를 사용하여 렌더링됩니다. React는 프로그래머에게 하위 구성 요소가 외부 구성 요소에 직접 영향을 미칠 수 없는 모델, 데이터 변경 시 HTML 문서에 대한 효율적인 업데이트, 최신 단일 페이지 애플리케이션의 구성 요소 간 명확한 분리를 제공합니다.

【추천 관련 튜토리얼:React 비디오 튜토리얼

React Native와 React의 차이점

원리는 약간 다릅니다.

React와 React Native의 원리는 동일하며, 둘 다 가상 DOM이 구현되었습니다. by js 인터페이스 뷰 레이어 렌더링을 구동합니다. React는 html dom 렌더링을 구동하고, React Native는 android/ios 기본 구성 요소 렌더링을 구동합니다. 실제로 React Native가 출시되기 전에도 Native Script와 같이 js를 사용하여 앱의 기본 구성요소를 구동하는 기술은 이미 존재했습니다.

프로그래밍 아이디어는 다릅니다.

react는 DOM을 직접 렌더링하는 반면, React Native는 ID를 생성하고 브리지(C++로 구현된 최신 버전)를 사용하여 테이블로 변환한 후 작성할 때 네이티브가 호출할 때까지 기다립니다. React, 프론트 엔드 지식을 사용하여 직접 시작할 수 있습니다. React Native도 가능하지만 기본 지식 지원 없이는 더 깊이 들어가기가 어렵습니다.

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !

위 내용은 리액트 네이티브와 리액트의 차이점은 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.