前言
React
是前端三大框架中之一,而且目前大公司基本都用React
框架,并且使用的越来越广泛,所以作为一个前端开发人员对于React
的学习是必不可少的,所以笔者打算记录自己学习React
从入门到进阶的一个过程,会持续输出,以一个React+Ant-design开发的项目为标准,敬请期待哦 !!!
-.-
笔者以开发一个项目来学习react的相关知识。
持续更新的项目地址 基于React开发的用户管理系统 react-user-system
React 相关介绍
React
是用于构建用户界面的 JavaScript
库,采用生命是的组件化开发模式。采用虚拟DOM,不总是直接操作DOM,使用DOM Diff 算法,最小化页面重绘。
具体描述可以查看官方文档React 官方文档这里就不过多赘述了
新建一个React项目
需要使用React
的脚手架工具 build-react-cli
一个可以快速创建生成React项目的脚手架工具。(确保你安装了较新版本的 Node.js。)
- 全局安装脚手架工具
npm install -g build-react
- 选择适当的路径,使用脚手架搭建项目(搭建一个名为
react-user-system
的项目)
build-react init react-user-system
init
为通用项目模版,配置了常用的react工具。
complete-project
为完整的react项目,包括请求工具,服务转发,登录注册,复杂嵌套路由。
simple-project
为简单项目模版,提供了react以及react-router基本配置。
参考React cli的使用
- 项目结构是这样
- 进入项目并运行
cd 项目名称 // 进入到项目的路径下
npm install // 安装项目依赖
npm start // 运行项目 npm run start 的简写
运行之后是这样
- 打包项目
npm run build
OK,一个项目就成功的搭建好了,是不是很简单呢,赶快试试吧 !