javascript如何实现默认属性_ defaultprops怎么用

admin 百科 11
defaultProps是React类组件的静态属性,用于为undefined的props提供默认值;函数组件应使用解构赋值默认参数替代,且二者不可混用。

javascript如何实现默认属性_ defaultprops怎么用-第1张图片-佛山资讯网

在 JavaScript 中,defaultProps 是 React 类组件(Class Component)中用于定义组件默认 props 的一种方式。它只对类组件有效,函数组件不支持 defaultProps(现代写法推荐用解构赋值 + 默认参数替代)。

defaultProps 是什么?

defaultProps 是一个静态属性(static property),你把它定义在类组件上,React 会在组件接收的 props 缺失对应字段时,自动补上你设定的默认值。

注意:它只在 props 为 undefined 时生效,如果传了 null0、空字符串等“falsy 值”,defaultProps 不会覆盖。

怎么写 defaultProps?

写法很简单,在类定义后直接加:

立即学习“Java免费学习笔记(深入)”;

标签: react javascript es6 java typescript

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~