React(1)
React核心概念:
1. 声明式UI, ui=render(state) 状态的定义和更新驱动视图的渲染和更新。
2. 组件化:模块分层解耦封装的产物-》组件
3. 虚拟DOM:这个方案在当下已经常见了,没有虚拟dom的代表作solidjs。
4. 单向数据流:与vue的最大不同。
5. JSX,对开发者友好,但是加重了编译器的负担。
JSX中的事件监听器名字写法是camelCase。类名必须写成className=xxx。
所有的JSX语句,其实都是一个React.createElement的调用。