redux-saga
替代 redux-thunk
useState
函数式组件使用redux-thunk
原因在于下面报错内容,允许 action 返回一个函数.
Uncaught Error: Actions must be plain objects. Use custom middleware for async actions.
./build.sh # 用于构建image,镜像内部运行`yarn build`,构建的dist文件在镜像内部
./run.sh # 用于运行镜像 `CMD serve -s dist` 运行服务
e.preventDefault()
尽可能使用 PureComponent,增强性能… 尽可能细化组件.
<Link />
: 普通链接<NavLink />
: 带 toggleClass 的链接<Prompt />
: 满足条件的时候提示用户是否离开页面<Redirect />
: 重定向<Route />
: 路由匹配核心,匹配则显示的组件<Switch />
: 只匹配第一个路由exact
, 默认匹配的一个路由