编者按 :自2013年Facebook发布以来,React吸引了越来越多的开发者,基于它的衍生技术,如React Native、React<br>Canvas等也层出不穷。InfoQ精心策划“深入浅出React”系列文章,为读者剖析React开发的技术细节。<br>React最初来自Facebook内部的广告系统项目,项目实施过程中前端开发遇到了巨大挑战,代码变得越来越臃肿且混乱不堪,难以维护。于是痛定思痛,他们决定抛开很多所谓的“最佳实践”,重新思考前端界面的构建方式,于是就有了React。<br>React带来了很多开创性的思路来构建前端界面,虽然选择React的最重要原因之一是性能,但是相关技术背后的设计思想更值得我们去思考。之前我也曾写过一篇React的 入门文章<br>[http://www.infoq.com/cn/articles/subversion-front-end-ui-development-framework-react] ,并提供了示例代码,大家可以结合参考。