简单介绍一下React,及其特性?

简单概括

  • react是一个用于构建用户界面的JS库,遵循组件化的设计模式。
  • 通过render方法接收输入的数据,并返回要展示的内容

React的特性

  • jsx语法
  • 单向数据绑定
  • 虚拟DOM
  • 声明式编程
  • Component

声明式编程

https://zhuanlan.zhihu.com/p/26085755

  • “在声明式编程中,开发者要做的事情只是描述“我要的是什么样子”,至于具体怎么做,并不是开发者要关心的事情。在React中,每个组件通过render函数返回“这个组件应该长得什么样”,而不去描述“怎么样去让这个组件长成这个样子”。”

Component

  • 我的理解:比如对于一个页面或者一个功能来说,将其拆分为最小功能单位,形成组件,多个组件组合成为一个完整的功能,在开发其他功能时,复用可复用的组件,提升开发效率。

虚拟DOM和真实DOM

  • 什么是DOM?(真实DOM)
    • 文档对象模型,“对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。”
    • 在JS中提供了操作文档对象,以及获取文档对象属性的接口。
    • 比如对于一个web页面来说,所有的元素、属性、文本都被抽象成节点,通过接口可以对文档进行不同的操作。
  • 虚拟
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值