5
я был настроить ViewPager
компонент в моем react-native
приложение, которое звучит так:Как получить ссылку на дочерний компонент в реакции-родной?
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}
}
В функции _onPressButton
я могу получить доступ ViewPager
компонента с помощью this.refs.main
но this.refs.main1
возвращает null
. Но я хочу получить ссылку на этот вид со ссылкой main1
. Как я могу это сделать?
this.refs.main.main1 вы можете попробовать – Sush
'this.refs.main .refs.main1' должен работать. –
Нет, оба 'this.refs.main.main1' и' this.refs.main.refs.main1' также дают 'null' –