react Hooks做登录表单

简介: react Hooks做登录表单
import React,{useState,useEffect} from  'react';
import * as ant from 'antd';
import { login } from '../../unit/api';
const LOGN0000 = (props:any) => {
   //定义变量
    const [loginInfo, setLoginInfo] = useState({
         userName: '',
        userPassword: '',
    })
    //双向绑定数据
    const onchange = (e: any) => {
        setLoginInfo({
            ...loginInfo,
            [e.target.name]:e.target.value
      })
    }
    // 请求接口
const getLogin=()=> {
        login({loginInfo}, {}).then((res: any) => {
            console.log(res);
        })
    }
    return (
        <div>
            <ant.Input type="text" value={loginInfo.userName} name="userName" onChange={(e)=>{onchange(e)}}  placeholder="输入用户ID"></ant.Input>
            <ant.Input.Password value={loginInfo.userPassword} name="userPassword" onChange={(e)=>{onchange(e)}} placeholder="输入用户密码"></ant.Input.Password>
            <br />
            <ant.Button onClick={()=>{getLogin()}}>登录</ant.Button> 
      </div>
    )
}
export default LOGN0000
相关文章
|
21天前
|
前端开发 JavaScript 开发者
深入理解React Hooks:提升前端开发效率的关键
【10月更文挑战第5天】深入理解React Hooks:提升前端开发效率的关键
|
13天前
|
前端开发 JavaScript
React Hooks 全面解析
【10月更文挑战第11天】React Hooks 是 React 16.8 引入的新特性,允许在函数组件中使用状态和其他 React 特性,简化了状态管理和生命周期管理。本文从基础概念入手,详细介绍了 `useState` 和 `useEffect` 的用法,探讨了常见问题和易错点,并提供了代码示例。通过学习本文,你将更好地理解和使用 Hooks,提升开发效率。
43 4
|
16天前
|
前端开发
深入解析React Hooks:构建高效且可维护的前端应用
本文将带你走进React Hooks的世界,探索这一革新特性如何改变我们构建React组件的方式。通过分析Hooks的核心概念、使用方法和最佳实践,文章旨在帮助你充分利用Hooks来提高开发效率,编写更简洁、更可维护的前端代码。我们将通过实际代码示例,深入了解useState、useEffect等常用Hooks的内部工作原理,并探讨如何自定义Hooks以复用逻辑。
|
16天前
|
移动开发 前端开发 JavaScript
React 表单与事件
10月更文挑战第10天
29 1
|
21天前
|
前端开发 JavaScript API
探索React Hooks:前端开发的革命性工具
【10月更文挑战第5天】探索React Hooks:前端开发的革命性工具
|
16天前
|
前端开发 JavaScript 数据安全/隐私保护
深入探索研究React表单
【10月更文挑战第6天】
86 57
|
1天前
|
前端开发 JavaScript 开发者
“揭秘React Hooks的神秘面纱:如何掌握这些改变游戏规则的超能力以打造无敌前端应用”
【10月更文挑战第25天】React Hooks 自 2018 年推出以来,已成为 React 功能组件的重要组成部分。本文全面解析了 React Hooks 的核心概念,包括 `useState` 和 `useEffect` 的使用方法,并提供了最佳实践,如避免过度使用 Hooks、保持 Hooks 调用顺序一致、使用 `useReducer` 管理复杂状态逻辑、自定义 Hooks 封装复用逻辑等,帮助开发者更高效地使用 Hooks,构建健壮且易于维护的 React 应用。
7 2
|
6天前
|
前端开发 开发者
React 提供的其他重要 Hooks
【10月更文挑战第20天】React 提供了一系列强大的 Hooks,除了 `useRef` 之外,还有许多其他重要的 Hooks,它们共同构成了函数式组件开发的基础。
18 6
|
13天前
|
前端开发 JavaScript 开发者
React Hooks
10月更文挑战第13天
30 1
|
20天前
|
前端开发