React native 如何在flatlist渲染项中保存文本输入中输入的数据

React native 如何在flatlist渲染项中保存文本输入中输入的数据,react-native,react-native-flatlist,textinput,React Native,React Native Flatlist,Textinput,Flatlistrender中有两个文本输入,单击save按钮时如何保存在两个文本输入中输入的文本。 如何在flatlist render中处理onChangeText 建造师(道具){ 超级(道具); 此.state={ 数据:['0','1'], text输入:[], } } _呈现({item,index}){ 返回( {this.textInput=input}} 占位符={'First Name'} 占位符文本颜色={'grey'} 样式={{height:width/12,widt

Flatlist
render中有两个文本输入,单击save按钮时如何保存在两个文本输入中输入的文本。 如何在flatlist render中处理
onChangeText


建造师(道具){
超级(道具);
此.state={
数据:['0','1'],
text输入:[],
}
}
_呈现({item,index}){
返回(
{this.textInput=input}}
占位符={'First Name'}
占位符文本颜色={'grey'}
样式={{height:width/12,width:width/1.5,textAlign:'center',borderColor:'gray',borderWidth:1}}
onChangeText={(文本,索引)=>this.onChange(文本,索引,项)}
/>
{this.textInput=input}}
占位符={'Last Name'}
占位符文本颜色={'grey'}
样式={{height:width/12,width:width/1.5,textAlign:'center',borderColor:'gray',borderWidth:1,marginTop:10}}
onChangeText={(文本,索引)=>this.onChange(文本,索引,项)}
值={this.state.textInputs[index]}
/>
{this.saveItem(index)}>
拯救
)
}


例如,如果在第一个渲染项上单击“保存”,则应在第一个渲染项的输入中输入名字和姓氏。如果我在2st渲染项上单击“保存”,我将在第二个渲染项的输入中输入名字和姓氏。

您好,我们可以帮助您。我们需要更多关于你说“保存”是什么意思的信息。如果您的目标是节省大量时间,那么您必须设置一个包含这两个字段的数据库,然后在javascript Fetch API的帮助下保存它。或者使用某种文件系统服务器端。如果您的目标是在应用程序中本地保存项目。您可以将save函数定义为与之风格一致的函数。saveItem=(txt1,tx2)=>{this.setState({data:[…data,{包含数据的一些json}];}不保存,目前,我希望获取并打印基于渲染项的文本字段中输入的文本。例如,如果我在第一个渲染项上单击“保存”,我应该在第一个渲染项的输入中获取输入的名字和姓氏。如果我在2st渲染项上单击“保存”,我应该在第二个渲染项的输入中获取输入的名字和姓氏item.Hi,我们可以帮助你。我们需要更多关于你说save时的意思的信息。如果你的目标是长时间保存,你必须建立一个包含这两个字段的数据库,然后在javascript Fetch API的帮助下保存它。或者使用某种文件系统服务器端。如果您的目标是在应用程序中本地保存项目。您可以将保存函数定义为与.saveItem=(txt1,tx2)=>{this.setState({data:[…data,{some json containing the data}];}不保存,目前,我希望获取并打印基于渲染项的文本字段中输入的文本。例如,如果我在第一个渲染项上单击“保存”,我应该在第一个渲染项的输入中获取输入的名字和姓氏。如果我在2st渲染项上单击“保存”,我应该在第二个渲染项的输入中获取输入的名字和姓氏项目。