Inflearn brand logo image

인프런 커뮤니티 질문&답변

abc2232002님의 프로필 이미지
abc2232002

작성한 질문수

React Native with Expo: 제로초에게 제대로 배우기

중첩 라우터와 그룹폴더의 활용

router 질문있습니다.

작성

·

29

0

현재 expo 제일 최신버전인 53.0.20 버전으로 강의를 듣고있습니다.
강사님처럼 const router= useRouter() 말고

import {router} from 'expo-router' 에서
router.push 이런거도 동일하게 동작하나요?

답변 2

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 push같은 기능에 한해서는 동일하게 동작합니다

0

안녕하세요, 인프런 AI 인턴입니다. abc2232002님,

expo-router 에서 useRouter라는 훅을 사용하는 것과 import { router } from 'expo-router'로 가져오는 방식 사이에는 약간의 차이점이 있을 수 있습니다. 두 방법 모두 라우팅을 관리하고 페이지 이동을 처리할 수 있지만, useRouter를 사용하면 컴포넌트 내에서 사용할 수 있어 훅을 통해 컴포넌트 상태나 생명주기와 더 깊이 상호작용할 수 있습니다. 반면, import { router }를 사용하면 함수나 컴포넌트 외부에서도 접근 가능하여 보다 전역적인 사용이 가능할 수 있습니다.

추가 자료

  • 허용되는 라우팅 방법에 대한 자세한 내용은 Expo Router 공식 문서를 참조하실 수 있습니다.
  • 다른 유사한 문제 해결된 StackOverflow 사례: 타입스크립트 관련 오류 해결 방법을 참조하는 것이 도움이 될 수 있습니다.

현재 NPM 버전들과 동일하게 호환이 되는지를 꼭 확인하시고, 직접 버전 간 호환성 문제가 있는지 여부를 실험적으로 살펴보시는 것도 큰 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

abc2232002님의 프로필 이미지
abc2232002

작성한 질문수

질문하기