当前位置: 首页 > 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;

相关文章:

  • 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)
  • 营销网站建设公司/网站怎么优化seo
  • 建站魔方极速网站建设/谷歌seo培训
  • 建设完网站成功后需要注意什么问题/商业软文代写
  • 网站开发 微信开发 微信营销/深圳关键词优化报价
  • 北京疫情最新真实消息/网站关键词排名优化工具
  • 网站制作公司 顺的/线上营销推广方式有哪些