ho avuto installazione di un componente ViewPager
nella mia applicazione react-native
che va in questo modo:Come ottenere il riferimento del componente figlio in nativo reattivo?
render(){
return(
<View>
<ViewPager
ref="main"
dataSource={this.state.dataSource}
renderPage={this.renderView}
/>
<TouchableHighlight onPress={this._onPressButton}>
<Text>Something</Text>
</TouchableHighlight>
</View>
);
}
renderView(){
return(
<View ref="main1">
<Text>Something else</Text>
</View>
);
}
_onPressButton(){
//Do something with {this.refs.main} and {this.refs.main1}
}
Nella funzione _onPressButton
posso accedere ViewPager
componente utilizzando this.refs.main
ma this.refs.main1
rendimenti null
. Ma voglio ottenere un riferimento di quella vista con il riferimento main1
. Come lo posso fare?
this.refs.main.main1 si può provare – Sush
'this.refs.main .refs.main1' dovrebbe funzionare. –
No, entrambi 'this.refs.main.main1' e' this.refs.main.refs.main1' danno anche 'null' –