redux-saga 替代 redux-thunkuseState 函数式组件使用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, 默认匹配的一个路由

