在 React 功能组件功能组件中,这是更好的设置默认道具的方法,使用 Component.defaultProps
,或者在函数定义上使用 默认参数,例子:
默认道具:
const Component = ({ prop1, prop2 }) => (
<div></div>
)
Component.defaultProps = {
prop1: false,
prop2: 'My Prop',
}
默认参数:
const Component = ({ prop1 = false, prop2 = 'My Prop' }) => (
<div></div>
)