美文网首页
项目总结

项目总结

作者: 一土二月鸟 | 来源:发表于2020-05-26 07:34 被阅读0次

    小能运营中台管理系统

    • antd-pro
    • 架构设计
      1. 将权限认证、页眉、页脚、菜单、用户登录页面部分放到layout管理
      2. 全局共享的state交给models管理
      3. 数据请求交给Service层管理
      4. 将可能被多处复用的组件放置Components
      5. 和业务相关的增删改查放到pages按模块进行拆分
      6. 将ajax请求、数组操作、对象拷贝、获取参数封装到工具类中进行管理
    • 其他收获
      1. 模块管理 命名规范,复用性高,无需单独给每个文件重新命名
      2. typescript 代码规范,提升代码的健壮性,减少代码调试
      3. mock数据,无需等待后端接口,自行测试
      4. 通过dva管理state
      5. hooks使得代码更加轻量,面向函数编程,无需关注this

    小能客服平台

    • 收获
      1. 更加合理的使用redux,更加明确了什么场景适用redux
      2. 对于复杂的组件结构,使用EventEmitter对事件进行管理,实现跨组件调用事件,代码更加简洁,更容易维护。

    dva和redux的区别

    相关文章

      网友评论

          本文标题:项目总结

          本文链接:https://www.haomeiwen.com/subject/uhwuahtx.html