Pixiv - SWKL:D
234 字
1 分钟
初识React(Acquaintance React)
初识React(Acquaintance React)
React 是一个用于构建UI的JavaScript库,起源于Facebook的子项目,于2013年开源(比vue早一年)
前置知识
- HTML、CSS、JavaScript前端三件套
- ES6知识
定位
JavaScript为中心一切皆JavaScript,包括结构、样式和逻辑不是框架,而是库专注于视图层开发,和Vue不同
特点
- 声明式设计: React 采用声明范式,可以轻松描述应用
- 高效:通过操作虚拟DOM(Virtual DOM),能够最大限度的减少对真实DOM的交互
- JSX:JavaScript语法的扩展,虽然不一定用,但是很好用
- 组件化(Component-Based),通过React构建组件,使得代码更具有复用性。
- 单项响应的数据流(Unidirectional Data Flow)
的数据是单向向下流的,Parent到Child ,Child 不能反向到 Parent:
优势
-
学习曲线相对平缓
-
强大的生态系统
-
广泛的社区支持
-
性能优异
-
跨平台能力
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
初识React(Acquaintance React)
https://firefly.cuteleaf.cn/posts/react/01-acquaintance-react/
Lirael's Tech Firefly