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
Copy file name to clipboardExpand all lines: versioned_docs/version-6.x/limitations.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Limitations
4
4
sidebar_label: Limitations
5
5
---
6
6
7
-
As a potential user of the library, it's important to know what you can and cannot do with it. Armed with this knowledge, you may choose to adopt [a different library instead](alternatives.md). We discuss the high level design decisions in the [pitch & anti-pitch](pitch.md) section, and here we will cover some of the use cases that are either not supported or are so difficult to do that they may as well be impossible. If any of the following limitations are dealbreakers for your app, React Navigation might not be for you.
7
+
As a potential user of the library, it's important to know what you can and cannot do with it. Armed with this knowledge, you may choose to adopt a different library such as [`react-native=navigation`](https://github.com/wix/react-native-navigation) instead. We discuss the high level design decisions in the [pitch & anti-pitch](pitch.md) section, and here we will cover some of the use cases that are either not supported or are so difficult to do that they may as well be impossible. If any of the following limitations are dealbreakers for your app, React Navigation might not be for you.
Copy file name to clipboardExpand all lines: versioned_docs/version-7.x/bottom-tab-navigator.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ A simple tab bar on the bottom of the screen that lets you switch between differ
17
17
To use this navigator, ensure that you have [`@react-navigation/native` and its dependencies (follow this guide)](getting-started.md), then install [`@react-navigation/bottom-tabs`](https://github.com/react-navigation/react-navigation/tree/main/packages/bottom-tabs):
Copy file name to clipboardExpand all lines: versioned_docs/version-7.x/custom-navigators.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,6 @@ We include some commonly needed navigators such as:
16
16
-[`createDrawerNavigator`](drawer-navigator.md) - Provides a drawer that slides in from the left of the screen by default.
17
17
-[`createBottomTabNavigator`](bottom-tab-navigator.md) - Renders a tab bar that lets the user switch between several screens.
18
18
-[`createMaterialTopTabNavigator`](material-top-tab-navigator.md) - Renders tab view which lets the user switch between several screens using swipe gesture or the tab bar.
19
-
-[`createMaterialBottomTabNavigator`](material-bottom-tab-navigator.md) - Renders tab view which lets the user switch between several screens using swipe gesture or the tab bar.
Copy file name to clipboardExpand all lines: versioned_docs/version-7.x/devtools.md
+1-46Lines changed: 1 addition & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Developer tools to make debugging easier when using React Navigation.
9
9
To use the developer tools, install [`@react-navigation/devtools`](https://github.com/react-navigation/react-navigation/tree/master/packages/devtools):
10
10
11
11
```bash npm2yarn
12
-
npm install @react-navigation/devtools
12
+
npm install @react-navigation/devtools@next
13
13
```
14
14
15
15
Hooks from this package only work during development and are disabled in production. You don't need to do anything special to remove them from the production build.
@@ -18,51 +18,6 @@ Hooks from this package only work during development and are disabled in product
18
18
19
19
The package exposes the following APIs:
20
20
21
-
### `useFlipper`
22
-
23
-
This hook provides integration with [Flipper](https://fbflipper.com/) for React Native apps.
24
-
25
-
> This doesn't work in Expo managed apps since they don't support Flipper.
26
-
27
-
To be able to use this hook, you need to:
28
-
29
-
-[Configure Flipper in your React Native app](https://fbflipper.com/docs/features/react-native/) if it's not configured already
30
-
- Install the `react-native-flipper` package in your app:
31
-
32
-
```bash npm2yarn
33
-
npm install --save-dev react-native-flipper
34
-
```
35
-
36
-
- Install the `react-navigation` plugin in the Flipper app
This hook provides integration with [Redux DevTools Extension](https://github.com/reduxjs/redux-devtools). It also works with [`React Native Debugger app`](https://github.com/jhen0409/react-native-debugger) which includes this extension.
Copy file name to clipboardExpand all lines: versioned_docs/version-7.x/drawer-navigator.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ This wraps [`react-native-drawer-layout`](drawer-layout.md). If you want to use
19
19
To use this navigator, ensure that you have [`@react-navigation/native` and its dependencies (follow this guide)](getting-started.md), then install [`@react-navigation/drawer`](https://github.com/react-navigation/react-navigation/tree/main/packages/drawer):
20
20
21
21
```bash npm2yarn
22
-
npm install @react-navigation/drawer
22
+
npm install @react-navigation/drawer@next
23
23
```
24
24
25
25
Then, you need to install and configure the libraries that are required by the drawer navigator:
Copy file name to clipboardExpand all lines: versioned_docs/version-7.x/elements.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ A component library containing the UI elements and helpers used in React Navigat
11
11
To use this package, ensure that you have [`@react-navigation/native` and its dependencies (follow this guide)](getting-started.md), then install [`@react-navigation/elements`](https://github.com/react-navigation/react-navigation/tree/main/packages/elements):
Copy file name to clipboardExpand all lines: versioned_docs/version-7.x/getting-started.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ Here are some resources to help you out:
28
28
Install the required packages in your React Native project:
29
29
30
30
```bash npm2yarn
31
-
npm install @react-navigation/native
31
+
npm install @react-navigation/native@next
32
32
```
33
33
34
34
React Navigation is made up of some core utilities and those are then used by navigators to create the navigation structure in your app. Don't worry too much about this for now, it'll become clear soon enough! To frontload the installation work, let's also install and configure dependencies used by most navigators, then we can move forward with starting to write some code.
Copy file name to clipboardExpand all lines: versioned_docs/version-7.x/hello-react-navigation.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Let's start by demonstrating the most common navigator, `createNativeStackNaviga
15
15
The libraries we've installed so far are the building blocks and shared foundations for navigators, and each navigator in React Navigation lives in its own library. To use the native stack navigator, we need to install [`@react-navigation/native-stack`](https://github.com/react-navigation/react-navigation/tree/main/packages/native-stack) :
16
16
17
17
```bash npm2yarn
18
-
npm install @react-navigation/native-stack
18
+
npm install @react-navigation/native-stack@next
19
19
```
20
20
21
21
> 💡 `@react-navigation/native-stack` depends on `react-native-screens` and the other libraries that we installed in [Getting started](getting-started.md). If you haven't installed those yet, head over to that page and follow the installation instructions.
0 commit comments