2017年2月11日更新:
2017年2月11日注:Facebook官网已经删除上文,现在的链接是中文官网的链接。
Why React
React是一个由Facebook和Instagram开发的用于创建用户接口的JavaScript库。许多人认为React是MVC模式中的M。
我们开发React主要是为了解决一个问题:为了构建能支持长时间数据变化的大型应用。
简单
React无论何时都简洁地表述了你的应用看上去应该是什么样子,并且当你底层的数据更新时,React会自动管理UI的更新。
声明式
当数据改变时,React在概念上按下了『刷新』按钮,并且它知道只更新需要改变的部分。
建立可构筑的组件
React的出现挑战了很多传统的智慧,初看的话很多理念可能看上去很疯狂。当读本文时,请多花五分钟阅读 Give it five minutes;因为那些疯狂的理念已经成功为Facebook和Instagram内部和外部项目构建了成千上万的组件了。
了解更多
你可以在这里了解更多关于我们开发React的动机。