15 React 介绍

React是一个用于构建用户界面的JavaScript开发库

UI编程中的一个关键课题就是界面组件化(可复用)以及组件状态管理。
我们常用的jQuery除了简化DOM操作外,其提供的可扩展插件机制,可以很方便的用来实现一些可复用界面组件。 但是jQuery并不处理状态管理,而只是提供事件通知接口,具体内容的处理得由开发者自己来完成。而React则提供了这方面的解决方案。
我们可以把jQuery、ExtJS等看作是第一代JS框架,而把React、Angular看作第二代JS开发框架。本教程将尽可能从实用角度来介绍React编程技术。