小编Nav*_*ish的帖子

const {name, value} = event.target -- 这是什么意思

handleChange(event) {
    const {name, value} = event.target
    this.setState({
        [name]: value
    })
}
Run Code Online (Sandbox Code Playgroud)

这是一种记录反应组件状态变化的方法。将事件作为参数并执行某些操作并更改状态。

javascript ecmascript-6 reactjs

4
推荐指数
2
解决办法
6145
查看次数

与对象反应状态挂钩

const App = () => {
  const [User, setUser] = useState({
    id: 1,
    name: "ed",
    age: Number,
    edit: false
  });
  return (
    <div>
      <input value={User.name} onChange={e => setUser.name(e.target.value)} />
    </div>
  );
};
Run Code Online (Sandbox Code Playgroud)

我正在使用React钩子。我将初始状态设置为一个对象。我尝试使用react挂钩更改值,但这会出现错误TypeError: setUser.name is not a function

javascript reactjs react-hooks

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

标签 统计

javascript ×2

reactjs ×2

ecmascript-6 ×1

react-hooks ×1