我如何在React中制作一个非常基本的useState挂钩?

我正在尝试在React中创建一个非常基本的useState挂钩,但无法弄清楚我在做什么错。这是一个简单的useState,可以将段落内的文本更改为您在文本字段中编写的内容。

export default function Demo() {

const [value, setValue] = React.useState();
const handleValue= () => {
    setValue(value)
}
  
return(

  <>
    <TextField onChange={handleValue} />
    <p>{value}</p>
  </>

 )
}

该段不显示任何内容。我错过了什么?

米罗斯拉夫(Miroslav Glamuzina)

您的handleChange函数当前正在将值设置为其自身。您必须将其分配给从获得的值TextField

这是一个工作示例。

const {
  useState,
  useEffect,
  Fragment
} = React;

function Demo() {
  const [value, setValue] = useState();
  const handleValue = ({target}) => {
    setValue(target.value);
  }
  
  return <Fragment>
      <input type="text" onChange={handleValue}/>
      <p>{value}</p>
    </Fragment>;
}

const el = document.querySelector("#root");
ReactDOM.render(<Demo/>, el);
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.8.6/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.8.6/umd/react-dom.production.min.js"></script>

<div id="root"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何在Perl6中制作一个Modino?

来自分类Dev

如何在我的结构中声明一个类?

来自分类Dev

如何在快速情节提要中的另一个TabBarController中制作TabBarController?

来自分类Dev

如何在R中获取一个data.frame并制作一个宽矩阵

来自分类Dev

如何在一个表格的一个单元格中制作三个单元格

来自分类Dev

如何在Racket中设置一个非常基本的请求响应HTTP服务器?

来自分类Dev

如何在一个图形中制作10个以上的子图?

来自分类Dev

实现一个非常基本的IDisposable

来自分类Dev

如何制作预安装挂钩,以等待上一个挂钩的完成?

来自分类Dev

我如何在Laravel中隐藏一个方块?

来自分类Dev

我如何在一个“ IF” javascript中编写许多“ OR”

来自分类Dev

如何在React中制作一个显示增量值的输入滑块?

来自分类Dev

React useState如何修改数组中的第一个对象

来自分类Dev

反应挂钩,useState相关的问题。如何更新对象的一个属性并保留其余属性

来自分类Dev

我如何在React Native中从另一个组件调用函数?

来自分类Dev

如何在我的父类中制作一个对象,但在Perl中将其祝福给我的子类呢?

来自分类Dev

我如何在OpenBSD中读取一个acpidump?

来自分类Dev

我如何在pygame中制作一个会向上移动的弹丸?

来自分类Dev

如何在SQL中从两个表制作一个表

来自分类Dev

如何在Winforms中制作一个圆形按钮

来自分类Dev

我如何在Swift中打印一个整数

来自分类Dev

我如何在jQuery中创建一个对象

来自分类Dev

当我单击“下一个/上一个”按钮时,如何在jQuery UI日期选择器中制作月份变化的动画

来自分类Dev

如何在一个布局中制作两个 Recyclerview

来自分类Dev

如何在 JavaFx 中制作一个 suttering 窗口?

来自分类Dev

你如何在 Python 中制作一个基本的全屏窗口?

来自分类Dev

如何在一个活动中制作一个按钮来修改其他活动中的组件

来自分类Dev

如何在 Python 的另一个列表中制作一个总和数字列表?

来自分类Dev

如何在我可以给它一个参数的地方制作这个函数

Related 相关文章

  1. 1

    我如何在Perl6中制作一个Modino?

  2. 2

    如何在我的结构中声明一个类?

  3. 3

    如何在快速情节提要中的另一个TabBarController中制作TabBarController?

  4. 4

    如何在R中获取一个data.frame并制作一个宽矩阵

  5. 5

    如何在一个表格的一个单元格中制作三个单元格

  6. 6

    如何在Racket中设置一个非常基本的请求响应HTTP服务器?

  7. 7

    如何在一个图形中制作10个以上的子图?

  8. 8

    实现一个非常基本的IDisposable

  9. 9

    如何制作预安装挂钩,以等待上一个挂钩的完成?

  10. 10

    我如何在Laravel中隐藏一个方块?

  11. 11

    我如何在一个“ IF” javascript中编写许多“ OR”

  12. 12

    如何在React中制作一个显示增量值的输入滑块?

  13. 13

    React useState如何修改数组中的第一个对象

  14. 14

    反应挂钩,useState相关的问题。如何更新对象的一个属性并保留其余属性

  15. 15

    我如何在React Native中从另一个组件调用函数?

  16. 16

    如何在我的父类中制作一个对象,但在Perl中将其祝福给我的子类呢?

  17. 17

    我如何在OpenBSD中读取一个acpidump?

  18. 18

    我如何在pygame中制作一个会向上移动的弹丸?

  19. 19

    如何在SQL中从两个表制作一个表

  20. 20

    如何在Winforms中制作一个圆形按钮

  21. 21

    我如何在Swift中打印一个整数

  22. 22

    我如何在jQuery中创建一个对象

  23. 23

    当我单击“下一个/上一个”按钮时,如何在jQuery UI日期选择器中制作月份变化的动画

  24. 24

    如何在一个布局中制作两个 Recyclerview

  25. 25

    如何在 JavaFx 中制作一个 suttering 窗口?

  26. 26

    你如何在 Python 中制作一个基本的全屏窗口?

  27. 27

    如何在一个活动中制作一个按钮来修改其他活动中的组件

  28. 28

    如何在 Python 的另一个列表中制作一个总和数字列表?

  29. 29

    如何在我可以给它一个参数的地方制作这个函数

热门标签

归档