我有一个使用setState设置状态变量的方法。如何使用React钩子转换此方法。谢谢
答案 0 :(得分:2)
它将变为:
const [state, setState] = useState({});
您可以像这样调用setState:
setState({ [e.target.name]: e.target.value });
答案 1 :(得分:0)
几乎一样。
const [state, setState] = useState({});
// …
setState(() => ({ [e.target.name]: e.target.value }));