在React中的useState②

首先

這是關於React中的useState功能的備忘錄?
我是一個初學者?
我可能有很多錯誤的地方。
如果您發現了錯誤,請給予我的指正?

请将以下内容用中文翻译,仅需一个选项:

内容

学习了服务器概念和HTTP请求概念后,创建了一个用于React的联系表单。我能够通过自己的电子邮件通知来收到收到的查询,并确认其内容。

const Contact = () => {
    const [user, setUser] = useState({
        name:"",
        Email:"",
        Comment:"",
    });

    const handleUser = (e) => {
        setUser((prev) => ({...prev, [e.target.name]: e.target.value}));
    };
(e)在描述中省略了事件。

押さえておくべき点?

user : 已初始化的盒子。里面有三个具有 name 属性的小盒子(name,Email,Comment)
setUser : 定义更新变量
prev : 指向前一个状态的值(user),即更新之前的 user(此时没有输入任何值)的状态
…prev : 创建一个新的 user 对象(反映了更新的内容)
(e) : event 的缩写。当函数被调用时,会执行某个操作。
[e.target.name] 获取 user 中名为 name 的属性(’name”Email”Comment’)
e.target.value 获取 [e.target.name] 得到的属性的值。

广告
将在 10 秒后关闭
bannerAds