리엑트 네비게이션에 대하여

이동규·2023년 10월 22일

React Native 기초

목록 보기
9/10

리액트 네비게이션이란 무엇인가?

리액트네이티브에서 화면이동을 위한 라이브러리이다. Stack Bottom , Tab Drawer등 앱 개발 시 많이 사용하는 화면 이동에 대해 각 플랫폼 환경에 맞도록 쉽게 해줌

구성요소

Stack Navigaotr

스택 네비게이터의 종류
stack navigator:js로 작성, 자유도가 높음
native navigator:native로 작성 자유도 낮음
Drawnavigator: 슬라이드를 사용해서 나타내는 네비게이터

Stack navigator screen options(presentation)

stack navigator에서 화면 이동 애니메이션에 관한 설정 옵션
card: 오른쪽에서 왼쪽으로 이동하는 애니메이션 ios에서 화면을 전환을 할 때 자주 사용한다.
Modal: 아래에서 위로 이동하는 애니메이션

Tab navigator Screen options

first Route:선언상 제일 처음에 있는 탭으로 이동
initial Route:최초 지정한 탭으로 이동
order:최초 지정한 탭으로 이동 1 2 3
history: 이동한 히스토리 역순으로 이동

Nesting navigator란 무엇인가?

Link에 관하여

Universal Link(ios) , App Links(android): 무단으로 scheme를 빼앗아 가는 현상을 막기 위해 사용한다. 각각의 플랫폼에서의 도매인 인증 단계를 통과해야 한다.

Action이란 무엇인가?

화면이동에 대한 명령어를 가지고 있는 object 페이지 이동 및 이전페이지 돌아가기 기능을 가지고 있다.

Action의 구조
type: 어떤 작업인지 나타내는 식별자

0개의 댓글