A former front-end engineer at taobao, now at alipay.
A former KISSY engineer, now a React fan
- core contributor of xtemplate modulex react-component ant-design ant-design-mobile
- lead the development of alipay mini program SDK
Used to blog at javaeye, now at yiminghe.me.
U can contact me by yiminghe at gmail.com or find me at twitter/facebook/linkedin/github.
wordpress.com ??
享受墙外生活么
一直在墙内….
哇喔,真是不错
kissyui 还在淘宝会持续使用吗?为何文档及版本不再更新?我已经使用KISSY很久了,发现官方不再提供新的插件。
不会进一步发展了,会慢慢换成 react 的
一直关注ant-mobile的发展,目前再看源码。
期待有机会可以在蚂蚁向承玉老师学习:)
你好何一鸣老师~
我是一名才工作1年多的前端工程师,目前正在研究react源码和antd源码。
今天刚刚看了Select组件的源码,十分复杂,虽然可以看懂,但是并不能从零构思出整个Select组件。
我不知道您当初是如何构思的,我想这么复杂的组件多半是进行过多个阶段的思考与实践。
我希望能从您的思考和实践中学到一些前端工程化,组件化的理念。
如果可以的话,希望您能介绍一下您在从零开始开发antd,react-component(以select及其所需的rc-select,rc-trigger为例)的过程中是怎样一步一步构建出来的。(立足于前端业务需求,在把复杂的问题拆分成简单的问题的过程中,有什么技巧,坑,痛点。比如,是为了服务select而构造trigger,还是select选择了trigger,为何将trigger作为一个层面独立构造组件?)
多思考组件的交互共性,并锻炼自己的抽象能力