当前位置: 首页 > news >正文

React基础之受控表单绑定

受控表单绑定概念:使用React组件的状态控制表单的状态

实例代码

import React, { useState } from 'react';

import classNames from 'classnames';

//1.声明一个react状态-useState

//2.核心绑定流程

//1.通过value书写绑定react状态

//2.绑定onChange事件,通过事件参数e拿到输入框最新数据,反向修改react状态

function App() {

 const [value,setValue]= useState('')

  return (

    <div>

        <input

         value={value}

         onChange={(e)=>setValue(e.target.value)}

         type='text'

        >

        </input>

    </div>

  );

}

export default App;

React中获取去Dom

需要使用useRef钩子函数来获取,分为两步

1.使用useRef创建ref独享,并且与jsx绑定

2.在Dom可用时,在inutRef.current拿到DOM对象

import React, { useRef, useState } from 'react';

//1.使用useRef生成Ref对象,绑定到dom标签中

//2.dom可用时,ref.current获取dom

//需要整个组件渲染完毕或是dom生成之后才能使用

function App() {

const inputRet=useRef(null)

const showDom=()=>{

  console.dir(inputRet.current);

}

  return (

    <div>

       <input type='text' ref={inputRet}>

       </input>

      <button onClick={showDom}>获取Dom</button>

    </div>

  );

}

export default App;

http://www.dtcms.com/a/55028.html

相关文章:

  • ReferenceError: assignment to undeclared variable xxx
  • Python 编程题 第七节:没出现过的数字、替换空格、快乐数、立方根、最长公共前缀
  • 深度解读,消防设施操作员考试重难点突破
  • node.js内置模块之---crypto 模块
  • redis缓存的应用
  • MySQL很久没碰,复习一下
  • 【从零开始学习计算机科学】数字逻辑(一)绪论
  • 从多智能体变成一个具有通过场景生成多个决策路径 并在实施的过程中优化决策路径 openmanus 致敬开源精神中的每一个孤勇者
  • 电子档案图片jpg格式表单化审核
  • 国内免费使用 Claude 3.7 Sonnt,GPT-4o,DeepSeek-R1联网极速响应
  • AI预测体彩排3新模型百十个定位预测+胆码预测+杀和尾+杀和值2025年3月7日第12弹
  • 【数字电子技术基础】 逻辑函数的公式化简法
  • 算法——链表
  • 案例1_2:点亮8个灯【改进版】
  • 鸿蒙开发:弹性布局Flex
  • Ebook2Audiobook 一键将电子书转有声读物;CVPR 首届跨域小样本对象检测挑战赛数据集上线
  • LINUX网络基础 [四] 自定义协议+序列反序列化
  • 【LLms】关键词提取
  • 基于websocket搭建聊天室
  • 深度学习基础--CNN经典网络之“DenseNet”简介,源码研究与复现(pytorch)
  • no space left on device,内存不足/inode不足
  • PyTorch模型优化设计一个高效的神经网络架构实例
  • 下载Hugging Face模型的几种方式
  • EPLAN常见功能使用
  • 第四十五篇-Tesla P40+QWQ-32B部署与测试
  • C++ primer plus 第七节 函数探幽完结版
  • 【数据分析】转录组基因表达的KEGG通路富集分析教程
  • 第18周:YOLOv5-C3模块实现
  • 用Kotlin写一个Android闹钟
  • 边缘智联新基建:5G+边缘计算重塑制造业神经末梢