当前位置: 首页 > 知识库问答 >
问题:

TypeError:当我使用useState(函数组件)时,对象不是函数或其返回值不可编辑

左丘涵畅
2023-03-14
  const [text, setText] = useSate('')
   const [day, setDay] = useSate('')
  const [remainder, setRemainder] = useSate(false)
<div className="mb-3">
        <label htmlFor="task" className="form-label">Task</label>
        <input type="text" className="form-control" id="task"
          onChange={(e) => {
            setText(e.target.text)
          }}
        />

错误:我什么设置useState输入函数组件,在事件填充setText...,而不是传递数据在app.jsFali和填充在useState,那么这将呈现组件与新数据,但获取错误

对象不是函数或其返回值不可迭代

当我写入以下命令时,会出现该错误:

const[text, setText]=useSate(")
const[day, setDay]=useSate(")
const[其余,setRemainder]=useSate(false)

共有1个答案

杜俊楚
2023-03-14

它不是useState,而是useState,您缺少t字母。

 类似资料:
  • 从数据库中提取博客。 为什么这里的blogContent在函数的上下文中是全局的,而我们正在内部更改它,所以它应该返回值,有人能解释为什么会这样吗? 有没有不使用promise/async/await的方法>>>有人给了我答案 我如何从异步调用返回响应? 但这一点我不知道,最主要的是我不知道Ajax。

  • 我在WordPress插件中有一个简单的jQuery脚本,它使用了如下jQuery包装器: 我从WordPress仪表板中调用这个脚本,并在jQuery框架加载后加载它。 当我检查Firebug中的页面时,我总是收到错误消息: TypeError:$不是函数 $(document).Ready(function(){ 我是否应该将脚本包装在这个函数中: 这个错误我已经犯了好几次了,不知道该怎么处理

  • 问题内容: 我正在尝试在React中创建一个项目,并且正在使用Firebase。在我的react-redux- firebase项目中,有一行代码出错,但我无法解决。如何解决此“ TypeError:Object(…)不是函数” 我已经搜索了此问题,但无法解决该问题。 我正在关注一个React版本为16.4.1的教程。我不确定这是否是问题 index.js文件 如果我注释掉reatReduxFir

  • 问题内容: 我有这个组成部分: 因为我想通过在我的上尝试新的React钩子提案,但出现了一个错误: 我做错什么了? 问题答案: 可能有很多原因,大多数是由于版本不兼容或使用in造成的: 1.确保和的版本相同 确保您还更新了该软件包,并且该软件包 的版本与相同。总的来说,应该与React团队一起更新它们的版本相同。 如果要安装React,请检查您没有使用,因为您将安装16.7,它没有钩子。 范例:

  • 当在NodeJS中的 客户端上调用SOAP方法时,我收到以下泛型TypeScript错误。我该怎么修? 示例代码 错误

  • 在rust中,任何函数都有返回类型,当函数返回时,会返回一个该类型的值。我们先来看看main函数: fn main() { //statements } 之前有说过,函数的返回值类型是在参数列表后,加上箭头和类型来指定的。不过,一般我们看到的main函数的定义并没有这么做。这是因为main函数的返回值是(),在rust中,当一个函数返回()时,可以省略。main函数的完整形式如下: