【问题标题】:React native error this2.state is not a function error when changing state in class component在类组件中更改状态时反应本机错误 this2.state is not a function 错误
【发布时间】:2023-01-20 14:46:57
【问题描述】:

这是我不断收到的错误: 类型错误:_this2.state 不是函数。 (在'_this2.state({ 范围:值 })', '_this2.state' 是 Object) 的一个实例

这是代码:

 <Slider 
        style={styles.slider}
        disabled
        value={this.state.percent}
        onValueChange={(value)=>this.state({range:value})}

这些是州:

constructor() {
super();
this.state = {
  
  range: 0,
  play: 1,
  playB: false,
  songLoaded: false,
  sound: new Audio.Sound(),
  percent: 0,

};

}

【问题讨论】:

  • setState哥们
  • 非常感谢,我没有注意到评论,chatgpt 给了我同样的答案 xD

标签: javascript reactjs react-native


【解决方案1】:

这是通过使用解决的:

setState

感谢 DedaDev

【讨论】:

    猜你喜欢
    • 2017-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-26
    • 1970-01-01
    • 1970-01-01
    • 2022-11-27
    相关资源
    最近更新 更多