我希望做一個POST到API端點,有一個名爲space_photos領域,它接受對象的數組。SETSTATE新的數據推到狀態數組對象
這是我的回調FUNC每當用戶上傳的照片。
constructor(){
this.space_photo_holder = [];
}
callback = (e) => {
this.space_photos_holder.push(e);
this.setState({space_photos: this.space_photos_holder})
}
我認爲代碼是合法的,但有沒有更好的方法來做到這一點?
只是試過這個,這不會工作,數組將永遠是一個。我想推陣列而不是替換它們。 –
你是對的,因爲你沒有改變space_photos_holder數組,所以不會工作。使用更新的方法 –
更新的方法?剛纔有什麼問題? –