[toc]
## login
![](https://box.kancloud.cn/d0a4ee1d029935f711d9f5c2d29b8695_609x737.png)
完整的login
![](https://box.kancloud.cn/1424dd861ff306d9f66a23ca02c8a92d_802x392.png)
调用API时我们可以使用`yield call(xx)`,也可以直接`yield xx`,只要xx的值是一个promise
![](https://box.kancloud.cn/53aba902b608094128bd31eff519b8e9_697x49.png)
## logout
![](https://box.kancloud.cn/62d17d4ad559a2707d414870a2ace993_635x238.png)
## loadUser
![](https://box.kancloud.cn/6f48aeec86fecd9a0ea359039c7338c2_542x199.png)
![](https://box.kancloud.cn/9f35f122716abff5b6614a7c59b2810a_631x398.png)
## 添加
![](https://box.kancloud.cn/3176e4ec4d4d7f61dddd1d016a1c7789_590x362.png)
## 与 axios
### 请求方法封装
![](https://box.kancloud.cn/f9fddfa17e206edfc25f1197d41b18bc_650x324.png)
### 拦截器使用场景两则
![](https://box.kancloud.cn/d4d92caaca00db124bdeea1ea848ae4f_538x324.png)
![](https://box.kancloud.cn/14f272f621fa5dee7d4ef020b8c1d100_558x230.png)
- 空白目录
- 01.JSX,了解一下?
- JSX与虚拟DOM
- React
- 02.React文档精读(上)`
- React路由
- 关于BrowserRouter
- 关于Route
- 应用
- 权限认证
- case1
- context
- 新context
- 03.React路由
- 04.Diff
- 05.styled-components
- redux设计思想与API
- redux实现1
- 06.redux2
- 06.redux3
- 关于状态初始化
- saga
- 新版
- 使用saga进行业务逻辑开发
- react-router-redux
- React性能优化
- immutable使用
- 未整理
- FAQ
- 常用中间件
- pureComponent
- 项目相关总结
- antd分尸
- 按需加载
- ReactWithoutJSX
- 我的组件库
- C领域
- 用户接口
- htmlType
- style
- show
- conjure
- grid
- inject
- stop
- 内部接口
- 衍生组件
- Button
- 报错集锦
- ReactAPI
- 类上的那些属性
- prop-types
- React.createElement
- React.cloneElement
- React.Children和props.children
- react元素和react组件关于作为children方面的那些问题
- react组件与虚拟dom
- ref