Work

首页 » Archive by category 'Work'

w3cmm

用Dva Model优化业务逻辑

最近业务中的中后台系统基本上都是采用Ant Design Pro开发,业务中路由配置模块功能过于复杂,如果组件通信只通过React props实在是痛苦不堪。Ant Design Pro中内置了dva,dva 通过 model 的概念把一个领域的模型管理起来,包含同步更新 state 的 reducers,处理异步逻辑的 effects,订阅数据源的 subscriptions 。 拆分组件 设计Model export default { namespace: ‘routeConfig’, s … 继续阅读

发表在 Work | |
w3cmm

Redux 在车货匹配项目中的实践

本文摘取项目的部分代码进行简单的分析。 入口文件: #goodsNew/index.tsx import * as React from ‘react’; import {createStore, applyMiddleware, Middleware} from ‘redux’ import {Provider} from ‘react-redux’ import {createLogger} from ‘redux-logger’ import ‘./index.css’ import Go … 继续阅读

发表在 Work | |
w3cmm

规则引擎

规则引擎系统(React+Mobx) Feature 多对多树形结构可视化规则流程图, 使用Mobx共享规则编辑模块状态 实际项目比图示复杂很多倍。

发表在 Work |
w3cmm

小蜜蜂报表系统

项目功能: 记录每个人每天的工作安排或自助学习进度, 部门人员之间可以互相查看彼此的记录 同步Google数据 建立用户组 周报,自动汇总 邮件发送 项目技术: Node.js/MongoDB,数据模型增删改、模型集合、集合监听、模版引擎,路由控制/模块化加载 https://github.com/thunkli/bee

发表在 Work |