第一仗:介绍mvx*(react--diff算法,最小化页面重绘,单项数据流。父子props,非父子 redux)
第二章:介绍脚手架,create-react-app,以及为啥用yarn,因为yarn可以锁定版本yarn.lock文件,npm慢有时候还会丢包,暴露webpack配置yarn eject
react中绑定属性或者事件都是{}来写,style的话就{{}} 里面的{}其实是一个对象
第三章:工程目录的搭建(书写aside header footer main)

yarn add react-router-dom axios less less-loader  (多个的话就空格)

antd是基于less开发的所以项目中使用less
react-router-dom 是路由4.x的可以直接安react-routert推荐安react-router-dom 这样路由就可以和dom(html等)一起使用

 公共组件header footer的书写,height;calc(100vh)为啥不直接100vh? public-》assets放的图片等这些静态文件

第四章:路由的实现

router4.0版本

看react全家桶+adtd有感

react-router是基础包react-router-dom是基于基础包封装的用于浏览器前端的包,若果是RN的话就是使用其他路由,所以我们平时用的是dom路由(4.0)

npm install react-router-dom --save   yarn add react-router-dom yarn不用--save

相关文章: