首页 > 解决方案 > 将文本框值从一个文件传递到另一个文件

问题描述

因为我正在构建我的第一个 React 应用程序,特别是 react-native 应用程序。我想将文本框值从一个 js 文件传递​​到另一个。有人可以帮我怎么做吗?

我在 first.js 中的代码

                    <Text style={{ color: 'black', fontSize: 20, textAlign: 'left', width: width - 60 }}>{GLOBAL.Email}</Text>
                    <View style={[styles.textInputFrame, { width: width - 48, }]} >
                        <TextInput
                            keyboardType='email-address'
                            style={styles.textInput}
                            onChangeText={(email) => this.setState({ email })}
                            returnKeyType='next'
                            onSubmitEditing={() => this.refs.passwordInput.focus()}
                            underlineColorAndroid='transparent'
                        />
                    </View>

先感谢您

标签: javascriptandroidiosreactjsreact-native

解决方案


  1. 使用Context或 Redux、Mobx 等任何库将文本框值存储为全局状态

  2. 将文本框值(第一个组件的电子邮件状态)作为第二个组件的属性传递


推荐阅读