ReactJS -- 概念&环境搭建

71 阅读1分钟

什么是react

React是一个 Facebook 开发并维护的用于构建用户界面的JavaScript库.

react和Vue的不同

组件化

ReactVue
语法JSX语法, html和js混合基于HTML的模板语法, html和js分离

数据绑定

ReactVue
数据绑定单向数据绑定双向数据绑定
状态管理通过setState更新通过实例的data和methods更新

三方组件

ReactVue
官方CLIcreate-react-appvue-cli
状态管理工具Redux、MobXVueX
路由管理React RouterVue Router

React文档

如何开始一个react项目

1. 没有node.js

下载NVM: nvm.uihtm.com/

NVM是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js.

//查看nvm版本
nvm -v

//查看nvm可下载node.js的列表
nvm list

//下载node.js, 18.16.1是版本号, 可替换成上面列表中查到的任意版本
nvm install 18.16.1

//指定当前node版本为18.16.1
nvm use 18.16.1

//设置npm国内镜像源, 防止网络连接不好, 下面设置任意一个都可以
npm config set registry http://r.cnpmjs.org
npm config set registry https://registry.npm.taobao.org

2. 有node.js

//创建一个react项目
npm install -g create-react-app

//安装依赖
npm install

//运行项目
npm start