Navigation pop 사용시 Refresh관련

안녕하세요 React Native사용해서 개발중인데
A라는 스크린에서 B, C로 navigation.navigate를 통해 이동한 후에 C에서 pop을 사용해 A로 돌아오려고 합니다. 이 때 A에서 변동된 사항이 있는데(Firebase database) 이것이 제대로 반영이 안되는 것 같습니다. scroll reload도 잘 안되고 ㅠㅠ pop할 때 어떻게하면 refresh를 시킬 수 있을까요?

MobX 나 Redux 또는 Context 를 사용하시면 될 것 같아요.

1 Like

focus event listener를 사용해보는 것도 좋을 것 같습니다.

function Profile({ navigation }) {
  React.useEffect(() => {
    const unsubscribe = navigation.addListener('focus', () => {
      // do something
    });

    return unsubscribe;
  }, [navigation]);

  return <Component />;
}

감사합니다!! 링크 보내주신걸로 공부해보겠습니다!

답변감사합니다 한번 시도해보겠습니다!