作者Dan Abramov
是React的核心开发者,他在这里介绍了React团队在解决一些问题上的技术准则(页面上有中文翻译)。总体来看 ,团队在React上新技术的尝试和规划是比较节制和严谨的,作者总结了以下几点。
UI
优先于API
;- 吸收复杂度;
- 从
Hacks
到Idioms
; - 实现局部开放;
- 渐进的复杂度;
- 损害控制;
- 相信理论;
从React团队的技术准则,从中学习到了一些经验。我们在技术项目的时候,也要多站在产品化的角度来思考,从使用者的视角去思考每一个功能和体验,分析其价值并做相应的取舍。“小而美”与“大而全”两者不能兼得,找准定位,才能稳步发展。
建议阅读全文。