函数式组件props的常用设置
设置是否必传和类型
安装插件
npm install prop-types
设置对应属性的默认值
import React from "react"
import propTypes from "prop-types"
export default function Func1(props) {
return (
<div>
<h2>{props.title}</h2>
</div>
)
}
Func1.propTypes = {
title: propTypes.string.isRequired,
desc:propTypes.string
}
Func1.defaultProps = {
title: "标题"
}
设置对应属性是否必传
import React from "react"
import propTypes from "prop-types"
export default function Func1({title="标题"}) {
return (
<div>
<h2>{props.title}</h2>
</div>
)
}
Func1.propTypes = {
title: propTypes.string.isRequired,
desc:propTypes.string
}