2016-10-29 149 views
0

我是React Native的新手,希望能夠讓我的代碼在用戶點擊文本的位置,並且它從初始頁面獲取它們,並且非常困惑我應該如何執行此操作以及在哪裏放什麼。我應該爲單獨的頁面分開文件嗎?謝謝!反應原生導航問題

回答

0

Navigator或NavigatorIOS組件就是您要找的。基本上,你的文本元素需要包裝在像TouchableHighlight這樣的元素中,該元素具有使用navigator.push()進行導航的onPress處理函數。或者你可以用j This tutorial描述導航如何在React Native應用程序的基本級別上工作。

作爲單獨的頁面單獨的文件 - 這是沒有必要的,但是當你開發自己的自定義組件和您的應用程序變得更加複雜,讓他們在不同的文件在保持有助於

+0

好的,謝謝你@滑稽,節奏如果我沒有多個頁面,我會在index.ios.js中創建一個新類並調用它? – dylan

+0

是的,只要確保在聲明組件之前不要添加「導出默認」關鍵字。這在構建複雜模塊時非常有用,因爲您可以將其功能分解爲越來越小的組件,從而更輕鬆地追蹤問題並重新使用代碼。 –

+0

好的,謝謝! – dylan