React native 当调用socket.io.on方法时,响应本机套接字编程,然后取消该.state
使用套接字调用此方法时出错 componentDidMount(){ }React native 当调用socket.io.on方法时,响应本机套接字编程,然后取消该.state,react-native,React Native,使用套接字调用此方法时出错 componentDidMount(){ } 获取错误this.setState在使用套接字调用此方法时未定义传递给socket.on('notification',…)处理程序的函数从不同的上下文执行,因此this的值不同。因此,您必须通过使用运算符或只传递一个类似以下内容的函数来显式地将上下文绑定到函数: socket.on('notification', (notification) => { ... }); 请帮助我。@Ranjeet很高
获取错误this.setState在使用套接字调用此方法时未定义传递给
socket.on('notification',…)
处理程序的函数从不同的上下文执行,因此this
的值不同。因此,您必须通过使用运算符或只传递一个类似以下内容的函数来显式地将上下文绑定到函数:
socket.on('notification', (notification) => {
...
});
请帮助我。@Ranjeet很高兴帮助你,如果我的答案回答了你的问题,你可以把它标记为正确,谢谢
socket.on('notification', (notification) => {
...
});