gpt4 book ai didi

javascript - 推送到 React 状态数组

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:56:09 24 4
gpt4 key购买 nike

我怎样才能写得更好,我想用 setState 而不是 this.state.floors.push 来写,因为我知道这是不好的做法,但我想不出来。我正在使用 React Native。

FloorAPI.getFloorsByBuildingID(this.state.buildingID).then((response) => response.d.data.map((value) => {
console.log(value.floorName)
this.state.floors.push({value: value.floorName})
}))

最佳答案

// Create a new array based on current state:
let floors = [...this.state.floors];

// Add item to it
floors.push({ value: floorName });

// Set state
this.setState({ floors });

关于javascript - 推送到 React 状态数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52206812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com