You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[`useLocalSearchParams`](https://docs.expo.dev/versions/latest/sdk/router/#uselocalsearchparams)|[`useRoute`](use-route.md) and params from the [`route` object](route-object.md)|
264
-
|[`useGlobalSearchParams`](https://docs.expo.dev/versions/latest/sdk/router/#useglobalsearchparams)| No direct equivalent. |
264
+
|[`useGlobalSearchParams`](https://docs.expo.dev/versions/latest/sdk/router/#useglobalsearchparams)| No direct equivalent. We don't recommend this pattern.|
|[Typed routes](https://docs.expo.dev/router/reference/typed-routes)|[Type inference](typescript.md) from the navigator configuration. |
277
-
|[Protected routes](https://docs.expo.dev/router/advanced/protected)| Conditional screens or groups with [`if`](static-configuration.md#if). |
278
-
|[Native tabs](https://docs.expo.dev/router/advanced/native-tabs)| Experimental [Native Bottom Tabs](native-bottom-tab-navigator.md)which render native tabs by default on Android & iOS.|
279
-
|[Headless tabs from `expo-router/ui`](https://docs.expo.dev/router/advanced/custom-tabs)| Custom [`tabBar`](bottom-tab-navigator.md#tabbar) or [custom navigator](custom-navigators.md). |
280
-
|[API routes and server middleware](https://docs.expo.dev/router/web/api-routes)| No direct equivalent. Move this logic to your server. |
281
-
|[Server rendering](https://docs.expo.dev/router/web/static-rendering)|[Server rendering](server-rendering.md) with manual setup. |
282
-
|[Static rendering](https://docs.expo.dev/router/web/static-rendering)| No direct equivalent. |
283
-
|[Link preview and link menu](https://docs.expo.dev/router/reference/link-preview)|Custom UI or platform-specific components. |
284
-
|[Zoom transition](https://docs.expo.dev/router/advanced/zoom-transition/)| No direct equivalent, but planned. |
|[`Color`](https://docs.expo.dev/router/reference/color)|[`PlatformColor`](https://reactnative.dev/docs/platformcolor) from React Native, [Material Themes](themes.md#built-in-themes) on Android.|
|[Headless tabs from `expo-router/ui`](https://docs.expo.dev/router/advanced/custom-tabs)| Custom [`tabBar`](bottom-tab-navigator.md#tabbar) or [custom navigator](custom-navigators.md). |
280
+
|[API routes and server middleware](https://docs.expo.dev/router/web/api-routes)| No direct equivalent. Move this logic to your server. |
281
+
|[Server rendering](https://docs.expo.dev/router/web/static-rendering)|[Server rendering](server-rendering.md) with manual setup. |
282
+
|[Static rendering](https://docs.expo.dev/router/web/static-rendering)| No direct equivalent. |
283
+
|[Link preview and link menu](https://docs.expo.dev/router/reference/link-preview)|No direct equivalent, but planned.|
284
+
|[Zoom transition](https://docs.expo.dev/router/advanced/zoom-transition/)| No direct equivalent, but planned. |
|[`app/index.tsx`](https://docs.expo.dev/router/basics/notation)| A screen with `linking: ''`. Auto-detected based on the order or [`initialRouteName`](navigator.md#initial-route-name)|
241
241
|[`app/profile/[userId].tsx`](https://docs.expo.dev/router/reference/url-parameters)| A screen with [`linking`](configuring-links.md#mapping-path-to-route-names) such as `profile/:userId`|
242
-
|[`app/[...slug].tsx`](https://docs.expo.dev/router/reference/url-parameters)| A screen with [`linking: '*'`](configuring-links.md#handling-unmatched-routes-or-404). |
242
+
|[`app/[...slug].tsx`](https://docs.expo.dev/router/reference/url-parameters)| A screen with [`linking: ':slug+'`](configuring-links.md#matching-multiple-path-segments).|
243
243
|[`app/+not-found.tsx`](https://docs.expo.dev/router/error-handling/#unmatched-routes)| A screen with [`linking: '*'`](configuring-links.md#handling-unmatched-routes-or-404)|
244
244
|[Groups such as `(tabs)`](https://docs.expo.dev/router/basics/navigation-layouts)|[Groups](group.md) in navigator configuration. |
|[`useLocalSearchParams`](https://docs.expo.dev/versions/latest/sdk/router/#uselocalsearchparams)|[`useRoute`](use-route.md) and params from the [`route` object](route-object.md)|
271
-
|[`useGlobalSearchParams`](https://docs.expo.dev/versions/latest/sdk/router/#useglobalsearchparams)| No direct equivalent. |
271
+
|[`useGlobalSearchParams`](https://docs.expo.dev/versions/latest/sdk/router/#useglobalsearchparams)| No direct equivalent. We don't recommend this pattern.|
|[`useSitemap`](https://docs.expo.dev/versions/latest/sdk/router/#usesitemap)| No direct equivalent. |
277
-
|[`useLoaderData`](https://docs.expo.dev/router/web/data-loaders)|No equivalent hook. A screen can define a [loader](data-loading.md)to start fetching on navigation, and read the data from your data fetching library. |
277
+
|[`useLoaderData`](https://docs.expo.dev/router/web/data-loaders)|[loader](data-loading.md)for fetching on navigation with your data favorite fetching library.|
|[Typed routes](https://docs.expo.dev/router/reference/typed-routes)|[Type inference](typescript.md#setting-up-the-types) from the navigator and linking configuration. |
284
284
|[Protected routes](https://docs.expo.dev/router/advanced/protected)| Conditional screens or groups with [`if`](static-configuration.md#if). |
285
-
|[Native tabs](https://docs.expo.dev/router/advanced/native-tabs)|[Bottom tabs](bottom-tab-navigator.md)which render native tabs by default on Android & iOS.|
|[Headless tabs from `expo-router/ui`](https://docs.expo.dev/router/advanced/custom-tabs)| Custom [`tabBar`](bottom-tab-navigator.md#tabbar) or [custom navigator](custom-navigators.md). |
287
287
|[API routes and server middleware](https://docs.expo.dev/router/web/api-routes)| No direct equivalent. Move this logic to your server. |
288
288
|[Server rendering](https://docs.expo.dev/router/web/static-rendering)|[Server rendering](server-rendering.md) with manual setup. |
289
289
|[Static rendering](https://docs.expo.dev/router/web/static-rendering)| No direct equivalent. |
290
-
|[Link preview and link menu](https://docs.expo.dev/router/reference/link-preview)|Custom UI or platform-specific components.|
290
+
|[Link preview and link menu](https://docs.expo.dev/router/reference/link-preview)|No direct equivalent, but planned. |
291
291
|[Zoom transition](https://docs.expo.dev/router/advanced/zoom-transition/)| No direct equivalent, but planned. |
|[`Color`](https://docs.expo.dev/router/reference/color)|[`PlatformColor`](https://reactnative.dev/docs/platformcolor) from React Native, [Material Themes](themes.md#built-in-themes) on Android. |
0 commit comments