所以我試圖創建一個函數,可以用來設置狀態在事件傳入的不同鍵值。當我登錄狀態時,它仍處於初始狀態,每個鍵上都有空字符串。我在setState中的鍵值上嘗試使用和不使用[]。謝謝React setState可重用
constructor(props){
super(props)
this.state={
Day:'',
Open:'',
Close:''
}
}
logState(){
console.log(this.state);
}
pushTime(event){
event.preventDefault();
console.log('Clicked ', event.target.id, event.target.value);
var id = event.target.id
console.log(typeof id);
this.setState({[event.target.id]:event.target.name})
}