我有一个困惑。我试图在setState中添加数组变量。我的代码工作正常,但在提交我的代码之前想确认一些疑问。反应集状态变量
哪种方法可以将数组存储在状态变量中?
var names = ['Jake', 'Jon', 'Thruster'];
this.setState({
state: names
});
或者
this.setState((state) => {
state.items.push(names[0]);
return state;
});
什么是必要的这里return语句?
有人可以解释一下这里的区别吗?我在谷歌搜索,但我仍然困惑。
你问为什么* *您必须从箭头的函数返回'state'? –