-
Actions.pop() 사용하여 부모 Screen 에 돌아가는 동시에 부모 Screen을 refresh 하고 싶은 경우React native 2019. 9. 24. 17:40
// Parent Screen
go_child = () => {
Actions.childScreen({onBack: (data) => this.fetchData(data)})
}
fetchData = (data) => {
// 받은 data를 바탕으로 부모 Screen의 state를 업데이트 해 주면 자동으로 부모 Screen이 refresh 된다
}
//Child Screen
goBack() {
Actions.pop() // 바로 직전 Screen으로 돌아간다
}
componentWillUnmount() {
this.props.onBack(data); // 바로 직전 Screen의 props로 함수와 데이터를 전달한다
}