Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 当调用socket.io.on方法时,响应本机套接字编程,然后取消该.state_React Native - Fatal编程技术网

React native 当调用socket.io.on方法时,响应本机套接字编程,然后取消该.state

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

使用套接字调用此方法时出错

componentDidMount(){

}


获取错误this.setState在使用套接字调用此方法时未定义传递给
socket.on('notification',…)
处理程序的函数从不同的上下文执行,因此
this
的值不同。因此,您必须通过使用运算符或只传递一个类似以下内容的函数来显式地将上下文绑定到函数:

socket.on('notification', (notification) => {    
   ...
});

请帮助我。@Ranjeet很高兴帮助你,如果我的答案回答了你的问题,你可以把它标记为正确,谢谢
socket.on('notification', (notification) => {    
   ...
});