[navigation] Stack 이동, Stack error

최영진·2023년 1월 12일
0

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 함수로 만든것이 문제!

휴먼 에러 주의!

profile
안녕하시오.

0개의 댓글