더북(TheBook)

5.2.3 라우트 파라미터

새로운 화면을 보여줄 때 의존해야 하는 어떤 값이 있으면 라우트 파라미터를 설정합니다. 라우트 파라미터는 객체 타입으로 설정합니다. 예를 들어, 계정명이 'john'인 프로필 화면을 보여주고 싶다면 {username: 'john'}으로 파라미터를 설정합니다. id 값이 1인 데이터를 불러와서 화면에 보여주고 싶을 때는 {id: 1}과 같은 형식으로 파라미터를 설정합니다. 참고로 라우트 파라미터 객체에는 값을 1개 이상 담아도 됩니다.

라우트 파라미터를 설정해 화면을 전환할 때는 navigate 또는 push 함수의 두 번째 인자로 객체를 설정해줍니다.

navigate 예시

navigation.navigate('Detail', {id: 1})

push 예시

navigation.push('Detail', {id: 2})
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.