如何从我在另一个班级创建的特殊组件中返回值

时间:2019-11-04 18:17:03

标签: react-native

我正在创建此组件_Input.js this is image for component

而且我不知道如何在另一个类中使用TextInput Value。

这里是另一个类SignInScreen.js this is image for another class

我想在{用户名}中设置值<_Input />

2 个答案:

答案 0 :(得分:1)

您可以通过道具将回调函数传递给<_input>组件,如下所示:

  

<_input changeText={text => this.setState({user: text})}>

并在您自定义的组件<_input>中编写如下内容:

  

<TextInput onChangeText={text => this.props.changeText(text)}

答案 1 :(得分:0)

好吧,您可以在元素的props中传递值:

input

唯一在组件中这样称呼他们的人

<_input user = {this.state.username} password = {this.state.password}>
this.props.username