我正在用React Native脚本编写流类型,正在进行以下类型检查
type Props = {
onSubmit: func,
placeholder: string,
}
而我试图为onSubmit函数放置isRequired 例如在prop-types模块中是这样检查的
SearchInput.propTypes = {
onSubmit: PropTypes.func.isRequired,
placeholder: PropTypes.string,
};
如何实现Props onSubmit类型的要求?
答案 0 :(得分:1)
默认情况下是必需的。您应该使用foo?: string
作为可选内容。
默认情况下,Flow不会编译为propTypes。您应该使用babel-plugin-flow-react-proptypes。
它使用Function
而不是func
语法。