완전 초짜입니다
네비게이션 컨테이너에 스크린이 몇개있구
웹뷰가있는 스크린을 쓰다가 본인인증이나 결제시 다른 스크린으로 Navigation push를 사용해서 이동합니다
그러고 다시 원래 웹뷰로 돌아오는데 goback을 이용하면 변화를 감지하지못하고, 다시 push로 이동하면 기존에 있던 웹뷰의 히스토리가 다 사라져버립니다. 재생성되는듯?
그래서 원하는건 웹뷰가 있는 스크린에 다시 돌아오면서 기존 웹뷰의 쿠키, 히스토리, 설정등은 완전 그대로 두고 화면이 다시 돌아왔다는 신호를 받고싶은데 혹시 그 방법에 대해 이 미천하고 역겨운 제게 그 신의 은총같은 지식의 일부만이라도 대답으로 내려주실수 있으시겠습니까?
이전스크린에서 goback시 발동시킬 함수 선언하고 navigation.push에 파라미터로 넘기고 하위스크린에서 goback때 콜하면 가능은 함 근데 별로 좋은 방법은 아니니까 전역 상태관리로 해결봐라
감사...압도적 감사...지식을 얻어가겠습니다
useFocusEffect 훅으로 처리하면됨 - dc App
헉 찾아보겠습니다
push, goback 대신 navigate 써봐 - dc App
옙 우선 그것부터 시험해봅죠