Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/expo/router

[ARCHIVE]: Expo Router has moved to expo/expo -- The File-based router for universal React Native apps
https://github.com/expo/router

expo react react-native react-navigation

Last synced: 25 days ago
JSON representation

[ARCHIVE]: Expo Router has moved to expo/expo -- The File-based router for universal React Native apps

Awesome Lists containing this project

README

        

# Expo Router

> [!warning]
> The Expo Router repo **has moved** upstream to [**expo/expo**](https://github.com/expo/expo/).

- [View the source code](https://github.com/expo/expo/tree/main/packages/expo-router).
- [Read the docs](https://docs.expo.dev/router/introduction/).
- [Report an issue](https://github.com/expo/expo/issues/new?assignees=&labels=needs+validation%2CRouter&projects=&template=bug_report_router.yml).

This repo will remain in maintenance-mode until Expo Router v3 is released.

---

> [Stable version 2 is out now](https://blog.expo.dev/introducing-expo-router-v2-3850fd5c3ca1)!

Repo for the new File-based router for React Native apps. Please open a discussion if you have any questions or feedback.

## Running

The easiest way to try **Expo Router** is by creating a new project:

```
npx create-expo-app@latest -e with-router
```

See the [setup guide for more](https://docs.expo.dev/router/installation/).

## Examples

- [Layouts showcase](https://github.com/EvanBacon/expo-router-layouts-example) - Demo of bottom sheet, drawer, material tabs, top tabs, bottom tabs, js stack, and collapsing header layouts.
- [Basic Twitter layout clone](https://github.com/EvanBacon/expo-router-twitter) - Similar layout to Twitter. Uses shared routes, and implements universal links.
- [Test app](/apps/sandbox) - Test app, in this repository.
- [Expo Router Guest List App](https://github.com/hola-soy-milk/upleveled-react-native-expo) - Simple guest list app with fetching from external API

## Contributing

- [Contributing](/CONTRIBUTING.md) - Read before contributing.