第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在react中使用socket.io-client時切換compenent?

在react中使用socket.io-client時切換compenent?

喵喵時光機 2018-08-02 19:26:25
在react中使用socket.io-client時切換compenent,內(nèi)部的this指向都會被改變,是什么造成的在react中使用socket.io-client時切換compenent,內(nèi)部的this指向都會被改變,是什么造成的?我的socket.on注冊在compnentDidMount中,當(dāng)次component被移除時沒有被銷毀,并且回調(diào)時間內(nèi)部的this指向被保留了,試圖在componentDidMount頂部將this賦值給that,但是that.setState依舊不生效
查看完整描述

1 回答

?
汪汪一只貓

TA貢獻1898條經(jīng)驗 獲得超8個贊

可以將socketwindow,這樣就變成一個全局的了,你可以隨時修改他。
建議將socketonmessage的值放到reduxstate中,不要放到組件的state中。
如果只是在組件中使用socket,那么在componentWillUnmount的時候?qū)?code>websocket close掉。

查看完整回答
反對 回復(fù) 2018-08-04
  • 1 回答
  • 0 關(guān)注
  • 1792 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號