react的diff算法

123

主要项目支持

  1. 数据资产-元数据
  2. 数据增长-埋点可视化 Chrome 插件
  3. 数据基础-算法平台
  4. 数据基础-计算平台(进行中)

工程现状

开发流程明确

需求文档->排期->接口文档->开发->联调->测试->上线

中后台开发体系趋于成熟

  1. 技术选型:react(框架)+zan-shuai(基于 redux 的状态管理)+koa(node.js 中间层)+fun 或 ant design(组件库)+BizCharts(图表库)
  2. 代码编写模块拆分明确

主流框架理解加深

  1. react《深入 react 技术栈》
  2. Vue《Vue.js 项目实战》、《深入浅出 Vue.js》

可搭建定制化工程

埋点 chrome 插件项目:自建脚手架、全面使用 react hook(最新的开发模式)

问题

工程上存在部分问题,有时间会优化

  1. 元数据(历史问题)
1
2
3
1.1 样式通过style分散在标签中(主要问题)
1.2 部分功能未组件化
...
  1. 算法平台
1
2
2.1 数据管理写在了一个文件里,未拆分
2.2 组件未分层拆分

后续计划

  1. 可视化自研能力培养(d3.js、three.js)
  2. 新项目使用 typescript

建议

  1. 需求需明确是否有意义
0%