从0开始用hooks搭建一个事件待办的demo(一)

本文从头开始,利用React Hooks构建一个事件待办应用。详细讲解了如何通过点击事件展示和隐藏input,以及点击添加按钮时的数据提交和表单清空功能。最后提到了对JavaScript面试题的整理。
摘要由CSDN通过智能技术生成
需求一:实现header,点击加号展示input,再次点击隐藏input

分析:

首先,需要两个子组件header和addInput;

header组件负责展示图一的内容,给加号添加一个点击事件,来触发展示input的函数;

用一个布尔值表示addInput的展示与否;

这个展示input的函数和负责展示addInput组件的布尔值需要从父组件传递过来。

//app.js
import React, { useState } from "react";
import "./App.css";
import Header from "./componens/Header";
import AddInput from "./componens/addInput";

function App() {//给子组件addInput默认为不展示的初始值const [isInputShow,setIsInputShow] = useState(false);//点击加号之后就对布尔值取反const openInput = ()=>{setIsInputShow(!isInputShow)}return (<div className="App">//将函数传给子组件<H
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值