第一仗:介绍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-router是基础包react-router-dom是基于基础包封装的用于浏览器前端的包,若果是RN的话就是使用其他路由,所以我们平时用的是dom路由(4.0)
npm install react-router-dom --save yarn add react-router-dom yarn不用--save