/react-dianping

❤️ react16.x + redux + redux-thunk + react-router

Primary LanguageJavaScriptMIT LicenseMIT

技术栈:

  • react: 16.12.0
  • react-redux: 7.1.3
  • react-router-dom: 5.1.2
  • redux: 4.0.4
  • redux-thunk: 2.3.0

组件划分

/**
 *                           	 1.UI状态:多选框是否选中,输入框信息等
 *           	页面状态  ===>
 *                           	 2.领域状态:商品,店铺,订单,评价信息等
 * 容器组件 ===>
 *
 *            	通用前端状态 ===>  1.特殊的UI状态:登录状态,全局异常信息
 */

计划

1.使用 react-hooks 替换 class

2.异步处理使用 redux-saga

3.使用 TypeScript 重构项目