gpt4 book ai didi

reactjs - Flow (React Native) 使用 'this.state' 时出现错误

转载 作者:行者123 更新时间:2023-12-03 12:57:38 25 4
gpt4 key购买 nike

每当我尝试在代码中使用 this.state 时,Flow 都会出现以下错误:

object literal: This type is incompatible with undefined. Did you forget to declare type parameter State of identifier Component?:

这是有问题的代码(尽管它也发生在其他地方):

class ExpandingCell extends Component {
constructor(props) {
super(props);
this.state = {
isExpanded: false
};
}

任何帮助将不胜感激 =)

最佳答案

您需要为状态属性定义一个类型才能使用它。

class ComponentA extends Component {
state: {
isExpanded: Boolean
};
constructor(props) {
super(props);
this.state = {
isExpanded: false
};
}
}

关于reactjs - Flow (React Native) 使用 'this.state' 时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36860349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com