最近在做的APP项目,是在vs code中使用javascript开发的,之前没有接触过,第一次接触,就先来谈谈我自己对react、react-native之间的理解
一、基本介绍
关于react
我们知道的当前前端三大框架(vue、react和angular),而React 作为构建高性能 Web 应用的框架之一,国内用的相对来说比较多
关于react-native
React Native 作为构建跨 IOS 与 Android 平台 App 应用的框架,用js的方式 去开发原生应用, 一套代码生成 android、ios应用,js通过JSBridge调用原生API渲染UI交互通信。
移动端应用的开发,目前主要有以下几种模式:
1、原生开发(Native App):即Android使用Java在AndroidStudio开发,IOS应用使用Objective-C在Xcode中开发
2、网页开发(Web App)
3、混合开发(Hybrid App)
4、React Native App
具体请跳转以下链接 移动端应用开发的几种方式.
二、React
react产生背景
React 起源于 Facebook 的内部项目,在 Facebook 内部极其复杂的项目中,当时面临的一个问题是,MVC 架构的项目当 Mode