react native回調函數刷新頁面


頁面a向頁面b跳轉,頁面b在轉會頁面a,頁面a需要刷新時。需要頁面a向頁面b傳遞一個回調函數,通過這個回調函數能夠對頁面a進行轉化
A頁面

onPress={() => {

	this.props.navigation.navigate('頁面b', {

	// info: info,參數

	callback: (() => { //回調函數

		this.setState({// something: info})

	})
})}}

B頁面

onPress={() => {

this.props.navigation.navigate('頁面a')

if (this.props.navigation.state.params.callback) {

this.props.navigation.state.params.callback()

}

}}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM