每次按下按钮时,我都会遇到上述错误.

export default class ViewIdeas extends Component{
get InitialState(){
  return {
  count : 0
  }
}
render(){
    return(
   .......
 <Button transparent>
             <Icon name='ios-thumbs-up-outline' style={{fontSize:21}} 
              onPress={() => this.setState({count: ++this.state.count})}/>
              <Text>{'Like' + this.state.count}</Text>
    </Button>

推荐答案

请这样设置状态

constructor(props){
   super(props);

   this.state = {
      count: 0,
   }
}

然后你就可以这么做了.状态计数

React-native相关问答推荐

Redux将旧状态迁移到新状态

如何将S的此API输出输出到平面列表中?控制台将数据及其可视记录到平面列表中,但我无法输出到平面列表中

莫迪德不会停留在屏幕中央

React-Native:请纠正我对状态如何工作的误解 - 动态文本输入

使用动画标记时如何优化react 本机 map 性能

React-Native:无法从我的 android 应用程序打开设备设置

如何为我的 React Native Android 应用程序使用 Crashlytics?

我如何知道我的代码是否作为 React Native 运行

React Native 获取视图相对于屏幕的绝对位置

在 react-native 中调试原生 java 代码

如何在 React Native cli 中获取 SHA-1 密钥?

可以在没有 await 关键字的情况下调用异步函数吗?

null 不是对象(判断 this.state.count)

如何使用功能组件向 ref 公开功能?

使用条码 scanner 掩码的透明视图react-native相机

使用来自另一个页面的 fetch 调用函数返回结果值

React Native 不支持在 Windows 上开发?

您将如何在 Alert 中模拟onPress?

如何在android studio中导入react native元素

ReactNative Flatlist - RenderItem not working