鍍金池/ 問答/HTML5  iOS  網(wǎng)絡(luò)安全/ React-Native 的一些疑問!

React-Native 的一些疑問!

沒有做過IOS開發(fā),正在看React-Native。
  • 現(xiàn)在用react-native init 初始化了一個項目,里面就一個App.js,所以對項目目錄結(jié)構(gòu)有疑惑
  • 用RN組件NavigatorIOS、View做了個頁面,發(fā)現(xiàn)布局和H5頁面一樣自由!(在我的印象里,絕大多數(shù)的app的Navigator部分都很統(tǒng)一規(guī)范,所以很難想象這種自由度還能保持統(tǒng)一規(guī)范,之前猜想的是和WeApp一樣,有個Navigator和tabbar一樣的東西通過配置實現(xiàn))
  • RNApp和原生App開發(fā)主要區(qū)別有哪些呢?

最后想問問,有沒有什么可以參考的React-Native App

回答
編輯回答
尕筱澄
  1. App.js主要作為項目的入口 通常會再添加src文件夾,業(yè)務(wù)文件放在該目錄下
  2. RN頁面都是自己設(shè)計的,但是通常我們都會使用那些統(tǒng)一規(guī)范,就像你印象里的,符合大家的統(tǒng)一認(rèn)識和審美(另外,Navigator推薦使用react-navigation組件,兼容IOS,android)
  3. RN我感覺主要區(qū)別就是使用JS編寫,可以同時再IOS和Android上使用,不用分別編寫,不需要了解太多底層,幾乎你想要實現(xiàn)的功能都有第三方組件可以使用
2018年8月20日 01:55
編輯回答
深記你
  1. 頁面布局都是自己設(shè)計的,一般會考慮用戶體驗,把布局設(shè)置的與其他app差不多
  2. Navigator不要用了,使用react-navigation,功能強大也成熟
2017年1月6日 13:33
編輯回答
淺時光

推薦幾個開源APP,如下:
1、News 這個APP比較基礎(chǔ)
2、GSYGitHubApp 這個APP比較大,代碼量不小

2018年3月12日 08:10