react和react native的区别是什么

公司想重构一个小项目 想尝试一下react 但是公司没有人用过 现在看网上有react和react native 请问他们2个到底有什么区别 然后我看react native的api说开发环境的问题 用react native开发完是直接打包成app吗? 那我是不是在windows上没法开发ios的程序

阅读 8.7k
3 个回答

react是一个响应式框架,react native基于react之上的一个app框架,react native可以直接打包app。在windows上不可以开发ios程序,这是由系统决定的

react native => app

react => web

ios端的需要在OS X上
android在windows 和 os x上都可以

之前是做RN开发的,后来又做了React的web开发。

React是之于web端,是基于驱动浏览器的DOM树来渲染的。
RN之于移动端,是React Native里面的JsCore通过RCTBridge与ios和android的原生组件完成通信来渲染的。

至于window上开发ios,只能说理论上可以,见教程。但非常不建议,老老实实上MBP吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题