我有一個困惑。我試圖在setState中添加數組變量。我的代碼工作正常,但在提交我的代碼之前想確認一些疑問。反應集狀態變量
哪種方法可以將數組存儲在狀態變量中?
var names = ['Jake', 'Jon', 'Thruster'];
this.setState({
state: names
});
或者
this.setState((state) => {
state.items.push(names[0]);
return state;
});
什麼是必要的這裏return語句?
有人可以解釋一下這裏的區別嗎?我在谷歌搜索,但我仍然困惑。
你問爲什麼* *您必須從箭頭的函數返回'state'? –