小编Isa*_*ton的帖子

React 使用 State Hook 错误 TypeError: setUser is not a function

当我按下提交按钮时,我收到此错误,TypeError: setUser is not a function。我正在尝试从表单中获取数据并存储它。

应用程序JS

import React, { useState } from 'react';
import User from './Components/User';
import Card from './Components/Card';

function App() {

  const {user, setUser} = useState([{username: "", age: 1}]);

  const handleUserAdd = (user1) => {
    setUser(user1);

    console.log(user);
  }

  return (
    <div className="App">
      <Card>
         <User onUserAdd={handleUserAdd}/>
      </Card>
    </div>
  );
}

export default App;
Run Code Online (Sandbox Code Playgroud)

用户JS

import React, { useState } from 'react';

const User = (props) => {

    const {name, setName} = useState("");
    const {years, setYears} …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-hooks

2
推荐指数
1
解决办法
8325
查看次数

标签 统计

javascript ×1

react-hooks ×1

reactjs ×1