React Native-開發過程中遇到的一些問題

這裏做一些記錄,記錄自己在工作中遇到的一些問題。 如果遇到新的問題後續會在更新

1.RN中使用網頁版本的socket.io時,出現當觸發socket.io重連機制的時候,會出現客戶端與服務器端的鏈接沒有被真正的斷掉。我的解決方法是,自己去管理Socket.io的重連機制,斷掉連接的時候,銷燬實例,需要重連重新生成實例

2.react-navigation在RN0.57版本中遇到,webview中SPA頁面跳轉的時候,不能觸發onNavigationStateChanged這個鉤子,解決辦法是注入js代碼到webview中去監聽頁面的跳轉,通過onpopstate 和 onpushstate來觸發併發送消息到RN端進行解決。

3. React-Navigation 與 react-native-scrollable-tab-view一起用的時候,Android端會發生scrollable-tab-view沒有渲染出來的情況,解決方法: 將scrollable-tab-view 延時500ms加載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章