我正在尋找與反應和套接字io的聊天應用程序。但我真的不知道如何將socket.io語法與反應混合。我主要是想知道如何在客戶端實現socket.emit和socket.on的反應。到目前爲止,我得到了socket.io-client端模塊,並且聽說它們應該包含在componentsnetDidMount中,ty!Socket.emit和Socket.on翻譯成反應js
0
A
回答
2
進口socket.io ...
類裏面
componentDidMount(){
socket.on('someEvent', function(data){
//do something with the data
});
}
我假設你有
socket.emit('someEvent', {lang: 'js'});
地方
0
陣營的理念是讓你的頁面視圖你的數據(狀態)的一個(渲染)功能。如果您想要納入不同的數據,您只需將其與React的狀態進行整合即可。因此,在componentDidMount中,設置套接字的事件處理程序來調用setState,並且React將用新狀態重新呈現。
相關問題
- 1. socket.on()和socket.emit()失敗
- 2. socket.io - socket.emit,socket.on,socket.send
- 3. socket.emit和socket.on在node.js中不起作用
- 4. 將JS反編譯成JSX
- 5. 翻譯在JS?
- 6. 已解決 - nodejs上的通信 - socket.emit未正確捕獲socket.on
- 7. 常量文件反應的翻譯
- 8. 必應翻譯EXT JS訪問令牌
- 9. 翻譯成WP_Query()?
- 10. 將EBNF翻譯爲反諷
- 11. Rails I18n-js:缺少翻譯
- 12. 翻譯僞成C++
- 13. 翻譯僞成Python
- 14. R:google翻譯API(包'翻譯'和''translateR')
- 15. poedit和zend翻譯數據庫翻譯
- 16. extjs和翻譯
- 17. ListPreference和翻譯
- 18. Json和翻譯
- 19. Javascript和翻譯
- 20. 豬拉丁語翻譯 - 反向翻譯錯誤
- 21. PhoneGap應用翻譯
- 22. Ember應用翻譯
- 23. Node.js和socket.on數據
- 24. 角度翻譯 - 翻譯翻譯值attr
- 25. 將黃瓜翻譯成rspec
- 26. ZF2翻譯成控制器
- 27. 翻譯成式蟒蛇
- 28. 將原型翻譯成jQuery
- 29. 將XPath翻譯成LINQ
- 30. curl命令翻譯成NSMutableUrlRequest