Stack - Tab 이동시 주의
//MyReview.js
const goToReviewEdit = () => {
if (from === "MyPage") {
navigate("Stacks", {
screen: "ReviewEdit",
params: { review, from },
});
setIsOpenMenuModal(false);
} else if (from === "Detail") {
navigate("ReviewEdit", { review, from });
setIsOpenMenuModal(false);
}
};
현재 MyReview.js, Detail.js 는 Stacks 에 위치하고 있고,
MyPage.js 는 Tabs 에 위치해 있다.
같은 Stacks 끼리의 이동에는 Stacks 를 쓰지 않고
이동할 스크린과 파람을 넘겨주고
Tabs에서 이동시엔 Stacks 를 꼭 입력해 준다.
Screen Stack 을 찾을 수 없습니다!
navigate("Stack", {
screen: "ReviewEdit",
params: { review, from }
navigate 사용시 뜬 경고문이다..
Stacks 라고 쓰니 바로 해결되었다..
Stack 을 Stacks 함수로 만든것이 문제!
휴먼 에러 주의!