react-router
路由
Antd
UI组件库
版本管理混乱
mobx
状态管理库
webpack
构建工具:编译、打包、转换(ES6转ES5)
lodash
jquery库,对象、集合、数组的操作
echarts
图表工具
proptypes
类型检查
eslint
语法检查
axios
异步请求
mobx
面向对象的状态管理
redux
moment
时间管理
less
是css的预编译语言,支持函数
serviceWorker 离线缓存
Ts js的超集,强类型检查
前端工程:
routes:配置地址和入口组件的对应关系
pages:对应二级地址
components:公用组件
servers:往后端发请求
models:
外围models管理数据的领域model,不跟页面强绑定
内部models管理当前页面的UImodel,跟后端数据无关
属性、setter、flow+yeild
屏幕适配方案
1.百分比
2.margin
快速搭建应用:
Create-react-app
Vue-cli
一些概念
实际dom在jsx里生成
function* 生成函数
SPA 单页应用
前后端分离,开发效率高
纯函数:随机数、时间戳、异步调用
前端参考网站
MDN
React 官网
webpack 官网
Create-react-app cli
Segmentfault