react native和react之间有什么区别?
程序员文章站
2022-04-16 22:55:25
...
区别:1、React是驱动html dom渲染; React Native是驱动android/ios原生组件渲染。2、写react可以用前端知识直接上手,而react native虽然也可以,但是深入下去没有native知识支持很难。
本文操作环境:windows10系统、react16、thinkpad t480电脑。
【相关教程推荐:React视频教程】
react native和react的区别
原理略有不同:
React和React 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知识支持很难。
更多编程相关知识,请访问:编程教学!!
以上就是react native和react之间有什么区别?的详细内容,更多请关注其它相关文章!