PropTypes和defaultProps
2019-10-08 本文已影响0人
参商_70a0
react中可以引入PropTypes来对props进行类型的校验
import PropTypes from "prop-types";
TodoItem.propTypes={
itemContent:PropTypes.string.isRequired,
ItemDelete:PropTypes.func,
index:PropTypes.oneOfType( [ PropTypes.number,PropTypes.string ] )
}
isRequired代表必须存在。
TodoItem.defaultProps={
test:'hello world'
}
如果没有定义test,则test的默认值为“hello world”