今天我尝试删除我的 react-native 组件中的一个数组但不起作用,这是 mi 代码:
let arr = buques
await arr.splice(index, 1)
await setBuques(arr)
console.log(buques)
alert('Buque eliminado')
这可以在类组件中运行并更新道具:
removearray = (index)=>{
let arr = this.state.tags
arr.splice(index, 1)
this.setState({tags: arr})
}
我在函数组件中的 .map 迭代上使用它,这会删除数组,但不会更新类组件中的地图迭代,它可以运行
但我不明白为什么在功能组件中不起作用?有什么想法吗?谢谢你的回答
人到中年有点甜
翻翻过去那场雪
相关分类