React 和 Ant Design 在蚂蚁金服的实践

研发模式变迁:

  • rd fe ued pm qa → 业务团队+资源团队(fe, ued)→ 全栈研发模式:业务团队(新)+服务团队(fe, ued)

中台设计语言:

  • 组件:实用主义,小而美,统一交互,动画
  • 逻辑化的设计原则:公式化的色彩,小中大间距和亲密性

react技术栈:

  • arale alice seajs spm→es6 + react (社区!)
  • npm + webpack + babel
  • ant-tool: 脚手架方式封装($ antd-init)
  • 代理 mock 构建 规范 离线包开发 数据流管理 UI测试

如何做好开源:

1. 出口转内销
2. 文档 > 代码
3. 演示比API更常用
4.  提供changelog和升级文档
5. 提供开发者说明
6. 提供多版本文档供用户升级使用(多版本文档是开源的良心)
7. 不接受未提issue的需求 
  1. TypeScript 和 ECMAScript 6 实践
  2. React 和 Ant Design 在蚂蚁金服的实践
  3. 青瓷引擎——打造 HTML5 游戏引擎开发工具之路
  4. 如何看待 left-pad 事件
  5. 前后端联调方案探索与应用
  6. 向未来兼容——ES2015+/TypeScript 开发 Node.js 项目
  7. 互动娱乐时代下的 Web 音视频性能优化