谈谈你对 react 的了解
点击查看代码
react 是 Facebook 开发的前端 JavaScript 库,V 层:react 并不是完整的 MVC 框架,而是 MVC
中的 C 层
虚拟 DOM:react 引入虚拟 DOM,每当数据变化通过 reactdiff 运算,将上一次的虚拟 DOM 与
本次渲染的 DOM 进行对比,仅仅只渲染更新的,有效减少了 DOM 操作。JSX 语法:js+xml,是
js 的语法扩展,编译后转换成普通的 js 对象。组件化思想:将具有独立功能的 UI 模块封装为一
个组件,而小的组件又可以通过不同的组合嵌套组成大的组件,最终完成整个项目的构建。单向
数据流:指数据的流向只能由父级组件通过 props 讲数据传递给子组件,不能由子组件向父组件
传递数据。要想实现数据的双向绑定只能由子组件接收父组件 props 传过来的方法去改变父组件
数据,而不是直接将子组件数据传给父组件