React native 使用全局变量生成动态url(React Native)

React native 使用全局变量生成动态url(React Native),react-native,asynchronous,global-variables,setstate,React Native,Asynchronous,Global Variables,Setstate,我有一个数据采集器,在这里我选择国家,并用它创建一个url <View style={styles.centrado}> <Text style={styles.seleccion}>Elige tu País</Text> {this.Paises()} <Picker selectedValue={this.state.value || ""}

我有一个数据采集器,在这里我选择国家,并用它创建一个url

<View style={styles.centrado}>
          <Text style={styles.seleccion}>Elige tu País</Text>
          {this.Paises()}

          <Picker
            selectedValue={this.state.value || ""}
            style={{ height: 50, width: 120 }}
            itemStyle={styles.seleccion}
            onValueChange={(value, idx) => {
              this.setState({ value, idx });
              global.Pais = value;
              console.log({ valor: value });
               this.props.navigation.navigate("Noticias", {
                 pais: value
              });
            }}
          >
            <Picker.Item label="Seleccione" value="" />
            <Picker.Item label="Argentina" value="ar" />
            <Picker.Item label="Bolivia" value="bo" />
          </Picker>
        </View>

我如何解决它?

我认为这行不通,您可以使用react-context或redux来保存和更新该值或值

this.props.navigation.setParams({ pais: value })
然后在需要时获得该值

this.props.navigation.getParam('pais')

嘿,你能分享一个世博会小吃的工作例子吗,我来帮你。这是世博会小吃。
this.props.navigation.getParam('pais')