APP开发平台 > Blog > react和react native的区别详解

原理略有不同:


ReactReact Native的原理是相同的,都是由js实现的虚拟dom来驱动界面view层渲染。只不过React是驱动html dom渲染; React Native是驱动android/ios原生组件渲染。其实在React Native推出之前,就已经存在这种使用js驱动app原生组件的技术了,比如Native Script。


编程思路会有所不同:


react直接渲染dom,而react native生成id,用bridge(最新用c++实现了)变成一个表,等待 native 去调用,写react可以用前端知识直接上手,react native虽然也可以,但是深入下去没有native知识支持很难。


区别:1、React是驱动html dom渲染; React Native是驱动android/ios原生组件渲染。2、写react可以用前端知识直接上手,而react native虽然也可以,但是深入下去没有native知识支持很难。


推荐使用APICloud高性能跨端开发框架-AVM,一次编码,同时开发安卓、iOS、小程序等。


An efficient app outsourcing platform that guarantees timely delivery!

Submit Requirements