【发布时间】:2020-12-20 03:52:28
【问题描述】:
最近,我更改了我的组件的所有函数声明:
function LoginButton(props) {
const {style, iconStyle, type, onPress} = props;
}
到这里:
function LoginButton({style, iconStyle, type, onPress}) {
}
之前,我没有从 Flow 中收到任何错误。现在,所有这些都给我Missing type annotation for destructuring. Flow(InferError)。
由于有很多这样的声明,我不想在所有这些声明前加上// $FlowFixMe,因为它看起来很乱。我知道我可以在解构表达式的末尾添加: any 来修复所有这些问题,但这看起来也很混乱。我希望从.flowconfig 文件中为我的项目禁用所有此类流错误;有没有办法做到这一点?
【问题讨论】:
-
如果您从文件的最顶部删除
// @flow,流程将忽略它
标签: javascript reactjs react-native flowtype