第一仗:介绍mvx*(react--diff算法,最小化页面重绘,单项数据流。父子props,非父子 redux)
第二章:介绍脚手架,create-react-app,以及为啥用yarn,由于yarn能够锁定版本yarn.lock文件,npm慢有时候还会丢包,暴露webpack配置yarn eject
react中绑定属性或者事件都是{}来写,style的话就{{}} 里面的{}实际上是一个对象
第三章:工程目录的搭建(书写aside header footer main)html
yarn add react-router-dom axios less less-loader (多个的话就空格)前端
antd是基于less开发的因此项目中使用less
react-router-dom 是路由4.x的能够直接安react-routert推荐安react-router-dom 这样路由就能够和dom(html等)一块儿使用react
公共组件header footer的书写,height;calc(100vh)为啥不直接100vh? public-》assets放的图片等这些静态文件webpack
第四章:路由的实现ios
router4.0版本web
react-router是基础包react-router-dom是基于基础包封装的用于浏览器前端的包,若果是RN的话就是使用其余路由,因此咱们平时用的是dom路由(4.0)算法
npm install react-router-dom --save yarn add react-router-dom yarn不用--savenpm