如果问题非常愚蠢的话,我不会感到惊讶。当我保存和代码时,我在终端中得到“Unexpected token,expected,(24:2)”,请指向sendChat函数。任何关于逗号丢失的线索;
componentDidUpdate(){
setInterval(()=>{
socket.on('chat',(data)=>{
history.push(data);
console.log(data);
},1000);
}
sendChat(){ // points to the beginning of this line
socket.emit('chat',{
message:this.state.message
});
}
答案 0 :(得分:2)
componentDidUpdate(){
setInterval(()=>{
socket.on('chat',(data)=>{
history.push(data);
console.log(data);
}) //<--------
},1000);
}
您错过了指定位置的右括号和括号