我是新的反應本機android中,我想知道如何將值從一個組件傳遞給另一個在react-native android中,我只想知道兩件事情,如何將值從一個組件傳遞給另一個在react-native android
- 如何通過數據
- 如何檢索數據
給其瞭解easy.thanks推進
我是新的反應本機android中,我想知道如何將值從一個組件傳遞給另一個在react-native android中,我只想知道兩件事情,如何將值從一個組件傳遞給另一個在react-native android
給其瞭解easy.thanks推進
如果您使用任何反應,引用或鏈接 - 從一個組件路由到另一個組件的導航。 它很簡單的數據發送params中,你在烏拉圭回合android.js文件說,移動到一個新的組件
否則請有alook到
初始化所有喜歡的路線如下
import Component from './app/components/Component/Component';
import HomeComponent from './app/components/HomeComponent/HomeComponent';
const Mobile = StackNavigator(
{Login: { screen: Component },
Home: { screen: HomeComponent },},
{ initialRouteName: 'Login' },
{ headerMode: 'screen' });
AppRegistry.registerComponent('Mobile',() =>Mobile);
然後登錄屏幕將被加載firsly然後使用這個commang在函數或構造導航
this.props.navigation.navigate('Home',{param:'SomeParameter'})
然後在主屏幕上合作nstructor在控制檯打印出this.props
你會FING帕拉姆關鍵在於對象
有兩種類型的傳遞數據的,
參考:https://facebook.github.io/react-vr/docs/components-props-and-state.html
陣營本地人也推薦將使用狀態管理,如果您的應用程序變得越來越大。
一種最常用的狀態管理是通過使用REDUX, 總之,你可以讓你的道具的行爲那樣,你可以在你的應用程序訪問一個全局變量。
更多的詳細的介紹,你可以閱讀:
https://medium.com/@jonlebensold/getting-started-with-react-native-redux-2b01408c0053
經過網站https://facebook.github.io/react-native/docs/getting-started.html –