项目需要

查看电脑是否有yarn,如果没有则配置下面的命令

1)、下载安装yarn:npm i yarn -g

2)、查看yarn版本:yarn -v

3)、配置淘宝镜像:

yarn config set registry https://registry.npm.taobao.org -g

yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g

4)、设置yarn的配置项:yarn config list

使用脚手架搭建项目

1)、vscode终端或者cmd终端找到文件夹路径,使用全局安装create-react-app (项目名)创建项目目录;

完成后如下图所示:

React项目搭建步骤-编程之家

 在src目录就留index.js和App.js文件就可以,其他的文件都可以删除;

2)、下载所需依赖包:

yarn add react //核心包,包含react开发基础语法

yarn add react-dom //提供了Dom相关的操作

yarn add babel-standalone //由babel提供编译器,编译成浏览器能够识别的代码

按需下载引入示例

1)、使用事件总线需要安装events

安装:yarn add events

2)、使用路由

安装:yarn add react-router-dom

引入:import {Route,Switch,Redirect,HashRouter} from "react-router-dom"

3)、通过高价组件对非路由组件添加props的路由对象

引入:import {withRouter} from "react-router-dom" //在暴露的时候包裹类组件

4)、使用懒加载的插件

安装:yarn add react-loadable

引入:import Loadable from "react-loadable"

5)、使用UI组件Antd

安装:yarn add antd

引入:import {Button,Input} from "antd"

6)、使用状态机redux

安装:yarn add redux

7)、使用中间件logger、saga

安装:yarn add redux-logger     yarn add redux-saga

项目中常用的命令示例

yarn start:项目启动命令

yarn build:项目打包命令

yarn add 包名:添加依赖包

yarn remove 包名:卸载依赖包

yarn install:下载所有依赖包 

项目目录结构及意义

dist:生成打包后文件

node_modules:安装的依赖包

public:公共资源文件

App.js:根组件

index.js:入口文件

.gitignore:git文件忽略清单

package.json:包管理文件

README.md:说明文档

yarn.lock:锁定安装依赖项的版本

src:存放源码

src-

        api:存放网络请求

        assets:存放静态资源

        commponents:存放各种组件 

        redux:状态机 

        pages:存放页面