加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react-bits:解构参数

发布时间:2020-12-15 07:26:11 所属栏目:百科 来源:网络整理
导读:react-bits 原文 解构赋值是ES2016特性,在处理无状态函数的props时很方便 下面两个例子是等价的: const Greeting = props = div Hi {props. name }!/ div ;const Greeting = ({ name }) = div Hi { name }!/ div ; …允许收集对象所有剩下的属性到新的对象

react-bits
原文

解构赋值是ES2016特性,在处理无状态函数的props时很方便
下面两个例子是等价的:

const Greeting = props => <div>Hi {props.name}!</div>;

const Greeting = ({ name }) => <div>Hi {name}!</div>;

…允许收集对象所有剩下的属性到新的对象中

const Greeting = ({ name,...props }) => <div>Hi {name}!</div>;

可以使用JSX扩展属性给当前组件添加props

const Greeting = ({ name,...props }) => <div {...props}>Hi {name}!</div>;

避免传递非DOM属性到组合组件。解构可以轻松生成除了组件特有props之外的一个新的props

Avoid forwarding non-DOM props to composed components. Destructuring makes this very easy because you can create a new props object without component-specific props.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读