简单React
0 1

如果React组件的属性没有传值,它的默认值是什么?

【概念释义】

未传 props 时值为 undefined(不是 null 或空字符串)。类组件可通过 defaultPropsstatic defaultProps 设默认;函数组件用 解构默认值 ({ size = "md" })。访问 this.props.x 无传值则为 undefined。

【基础使用】

jsx
function Tag({ color = "gray", children = "默认标签" }) {
  return <span className={`tag tag-${color}`}>{children}</span>;
}

登录查看完整 1005

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)