5
miałem skonfigurować ViewPager
składnik w mojej aplikacji react-native
które idzie tak:Jak uzyskać referencję komponentu potomnego w trybie natywnym?
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}
}
W funkcji _onPressButton
mogę uzyskać dostęp ViewPager
komponent używając this.refs.main
ale this.refs.main1
powraca null
. Ale chcę uzyskać odniesienie do tego widoku z odniesieniem main1
. Jak mogę to zrobić?
this.refs.main.main1 można spróbować – Sush
'this.refs.main .refs.main1' powinien działać. –
Nie, oba 'this.refs.main.main1' oraz' this.refs.main.refs.main1' również dają 'null' –