React native 如何在文本字段中添加动态onfocus/input ref?

React native 如何在文本字段中添加动态onfocus/input ref?,react-native,for-loop,textinput,React Native,For Loop,Textinput,我需要在我的react原生应用程序中添加循环文本输入。如何使用动态onfocus/ref添加 render() { var myloop = []; for (let i = 0; i < 5; i++) { var textFieldNumber = this.state.txtNumber[i]; // seems like not working var textFieldFocus1 = "focusBlur"+

我需要在我的react原生应用程序中添加循环文本输入。如何使用动态onfocus/ref添加

  render() {
 var myloop = [];

    for (let i = 0; i < 5; i++) {
      
    var textFieldNumber = this.state.txtNumber[i];   // seems like not working
    var textFieldFocus1 = "focusBlur"+i; // seems like not working
    var textFieldFocus2 = "focusBlur"+i; // seems like not working
    var textFieldInput = "input_"+i; // seems like not working

      myloop.push(

      <View key={i} style={{ flexDirection: 'row'}}>
        
            <TextInput
              value={textFieldNumber}
              style={styles.txtInputStyle}
              onChangeText={textFieldNumber => this.setState({ textFieldNumber })}
              showSoftInputOnFocus={false}
              ref={input => textFieldInput = input}
              onFocus={() => { this.setState({ textFieldFocus1: true }); }}
              onBlur={() => { this.setState({ textFieldFocus2: false }) }}
            />

      </View>
      );
    }
}
render(){
var myloop=[];
for(设i=0;i<5;i++){
var textFieldNumber=this.state.txtNumber[i];//似乎不起作用
var textFieldFocus1=“focusBlur”+i;//似乎不起作用
var textFieldFocus2=“focusBlur”+i;//似乎不起作用
var textFieldInput=“input_“+i;//似乎不起作用
myloop.push(
this.setState({textFieldNumber})}
ShowSoftInputInfo={false}
ref={input=>textFieldInput=input}
onFocus={()=>{this.setState({textFieldFocus1:true});}
onBlur={()=>{this.setState({textFieldFocus2:false}}}
/>
);
}
}
请帮忙。多谢各位