EXPO의 경우, EXPO ROUTER를 사용할 수 있다.
Expo Router에서는 앱의 디렉토리 구조를 기반으로 각 파일이 하나의 페이지(route)가 됩니다. 예를 들어,
app/index.js → 홈 페이지
app/about.js → About 페이지
와 같이 파일을 구성하면, 이 파일들이 각각의 라우트가 되어 앱 내에서 자동으로 매핑됩니다.
export default를 반드시 적어주어야한다.
// root/app/example.tsx
import { View, Text } from "react-native";
const Example = () => {
return (
<View>
<Text>Example</Text>
</View>
);
};
export default Example;
<Link push href="/feed">
Login
</Link>
<Link replace href="/feed">
Login
</Link>
import { router } from 'expo-router';
export function logout() {
router.replace('/login');
}