Open monsterooo opened 6 years ago
defaultProps可以为组件增强一个默认属性,类似于withProps,如果组件未传递某个props则默认props会传递给组件。
defaultProps
withProps
props
defaultProps( props: Object ): HigherOrderComponent
const { compose, defaultProps } = Recompose; const Foo = compose( defaultProps({ title: "Hello,World" }), )(({ title }) => ( <div>{title}</div> ))
当Foo组件没有传递title属性时,默认的title属性值'Hello,World'将会传递给组件的props
Foo
title
在codepen在线预览
defaultProps 介绍
defaultProps
可以为组件增强一个默认属性,类似于withProps
,如果组件未传递某个props
则默认props
会传递给组件。defaultProps Flow Type
defaultProps 实例
当
Foo
组件没有传递title
属性时,默认的title
属性值'Hello,World'将会传递给组件的props
在线DEMO
在codepen在线预览