React - 运行时找不到组件的State

为组件添加state,然后在render的时候使用这个state,但是程序一直报错:
在使用该state的地方显示错误为:找不到这个state

明明我已经写的 state 了呀

找了一大圈,发现自己在初始化state的时候用的是冒号:

为什么什么时候用等号,什么时候用冒号,记不住!!!
为什么什么时候用{}, 什么时候用(),记不住!!!

错误的写法.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 作为一个合格的开发者,不要只满足于编写了可以运行的代码。而要了解代码背后的工作原理;不要只满足于自己的程序...
    六个周阅读 8,550评论 1 33
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 2,630评论 0 7
  • 前端开发面试题 <a name='preface'>前言</a> 只看问题点这里 看全部问题和答案点这里 本文由我...
    自you是敏感词阅读 829评论 0 3
  • React的核心思想是组件化的思想,应用由组件搭建而成, 而组件中最重要的概念是State(状态)。 正确定义St...
    小高的简书阅读 358评论 0 1
  • 当我们写React应用的时候,知道在组件中何时使用state何时不使用state,是非常重要的。在这篇文章中,我将...
    mervynyang阅读 863评论 0 3