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

HUX布斯
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
頁面布局都是自己設(shè)計(jì)的,一般會考慮用戶體驗(yàn),把布局設(shè)置的與其他app差不多
Navigator不要用了,使用react-navigation,功能強(qiáng)大也成熟

斯蒂芬大帝
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
App.js主要作為項(xiàng)目的入口 通常會再添加src文件夾,業(yè)務(wù)文件放在該目錄下
RN頁面都是自己設(shè)計(jì)的,但是通常我們都會使用那些統(tǒng)一規(guī)范,就像你印象里的,符合大家的統(tǒng)一認(rèn)識和審美(另外,Navigator推薦使用react-navigation組件,兼容IOS,android)
RN我感覺主要區(qū)別就是使用JS編寫,可以同時(shí)再IOS和Android上使用,不用分別編寫,不需要了解太多底層,幾乎你想要實(shí)現(xiàn)的功能都有第三方組件可以使用
添加回答
舉報(bào)
0/150
提交
取消