如何在流程中指定所需的道具类型?

时间:2018-09-26 07:53:19

标签: react-native flowtype react-proptypes

我正在用React Native脚本编写流类型,正在进行以下类型检查

type Props = { onSubmit: func, placeholder: string, }

而我试图为onSubmit函数放置isRequired 例如在prop-types模块中是这样检查的

SearchInput.propTypes = { onSubmit: PropTypes.func.isRequired, placeholder: PropTypes.string, };

如何实现Props onSubmit类型的要求?

1 个答案:

答案 0 :(得分:1)

默认情况下是必需的。您应该使用foo?: string作为可选内容。

默认情况下,Flow不会编译为propTypes。您应该使用babel-plugin-flow-react-proptypes

它使用Function而不是func语法。