0
A
回答
0
當您的特定平臺的代碼比較複雜,你應該考慮拆分出來的代碼到單獨的文件。 React Native將檢測文件何時具有
.ios.
或.android.
擴展名,並在需要時從其他組件加載相關平臺文件。
因此,如果您添加或.android.js
到.ios.js
您的擴展RN會選擇基於該平臺的其中之一。如果你想爲這兩個平臺相同的組件只是不添加特定於平臺的延伸和只使用foo.js
0
我想你問什麼可以做這種方式:
import { AppRegistry } from 'react-native';
import Home from './path/to/home';
AppRegistry.registerComponent('SBlank',() => Home);
通過這樣做,你都index.android.js
和index.ios.js
您將您的應用重定向到Home.js文件。
獎勵:除了knowbody的回答,您可以使用Platform
對象來改變你的代碼是如何工作在不同的平臺。例如:
render() {
if (Platform.OS === 'android') {
return this.renderAndroid();
}
return this.renderIOS();
}
,你加入
import { Platform } from 'react-native';
進口平臺
相關問題
- 1. 如何在React Native中爲WebView設置默認字體系列?
- 2. 如何使用React Native導航頁面
- 3. 在React-Native中獲取頁面預覽
- 4. React Native開啓Facebook頁面
- 5. 如何創建React Native組件庫?
- 6. 重置爲默認滑塊值react-native
- 7. 創建XY圖表,React-Native
- 8. 如何使用react-native創建側面菜單?
- 9. 如何在我的React Native頁面中編排狀態更改?
- 10. 如何更改React Native Swiper組件的默認顏色?
- 11. 如何指定react-native-elements按鈕的默認顏色?
- 12. React Native如何將狀態恢復爲默認狀態?
- 13. React-Native:如何創建Native UI組件的多個實例?
- 14. 如何在默認頁面動畫
- 15. 如何在React Native中爲API請求創建進度欄?
- 16. 如何在React Native中創建和保存CSV文件?
- 17. 如何在React Native IOS應用程序中創建HTTP請求?
- 18. 如何在React Native中創建一個清除按鈕
- 19. Tomcat默認頁面
- 20. MVC默認頁面
- 21. Django卡在默認頁面
- 22. 如何使用redux在react-native-router-flux中實現react-native-drawer?
- 23. 在Github頁面上創建React-App返回空白頁面
- 24. 主頁和默認頁面
- 25. Bootstrap-創建默認的「請選擇頁面」下拉選項
- 26. 如何設置MVC默認頁面?
- 27. 如何保護Tomcat的默認頁面?
- 28. 如何更改默認頁面
- 29. 如何在反應中創建頁面
- 30. 如何在jekyll中創建頁面?