Skip to content

Commit bb2cd7f

Browse files
author
tedcurrent
committed
With tab nav
1 parent 26ca4b9 commit bb2cd7f

File tree

3 files changed

+34
-6
lines changed

3 files changed

+34
-6
lines changed

App.js

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import React from 'react';
1+
import React, { useEffect } from 'react';
22
import { Button, View, Text } from 'react-native';
33
import { createAppContainer, withNavigationFocus } from 'react-navigation';
44
import { createStackNavigator } from 'react-navigation-stack';
5+
import { createBottomTabNavigator } from 'react-navigation-tabs';
56

67
// Repro steps:
78
// 1. Navigate to details
@@ -29,8 +30,14 @@ const Details = () => {
2930
);
3031
};
3132

33+
const TabNavigator = createBottomTabNavigator({
34+
Home: {
35+
screen: Home
36+
}
37+
});
38+
3239
const AppNavigator = createStackNavigator({
33-
Home,
40+
TabNavigator,
3441
Details
3542
});
3643

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
"react-native-safe-area-context": "^0.6.2",
1919
"react-native-screens": "^2.0.0-alpha.29",
2020
"react-navigation": "^4.0.10",
21-
"react-navigation-stack": "^2.0.16"
21+
"react-navigation-stack": "^2.0.16",
22+
"react-navigation-tabs": "^2.7.0"
2223
},
2324
"devDependencies": {
2425
"@babel/core": "^7.8.3",

yarn.lock

+23-3
Original file line numberDiff line numberDiff line change
@@ -2767,9 +2767,9 @@ growly@^1.3.0:
27672767
version "1.3.0"
27682768
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
27692769

2770-
"hammerjs@git+https://github.com/naver/hammer.js.git":
2770+
"hammerjs@https://github.com/naver/hammer.js.git":
27712771
version "2.0.17-snapshot"
2772-
resolved "git+https://github.com/naver/hammer.js.git#54bc698b25edd6e1b76ca975ebaced5ce0467d51"
2772+
resolved "https://github.com/naver/hammer.js.git#54bc698b25edd6e1b76ca975ebaced5ce0467d51"
27732773
dependencies:
27742774
"@types/hammerjs" "^2.0.36"
27752775

@@ -4905,6 +4905,11 @@ react-is@^16.12.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-i
49054905
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c"
49064906
integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==
49074907

4908+
react-lifecycles-compat@^3.0.4:
4909+
version "3.0.4"
4910+
resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
4911+
integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==
4912+
49084913
react-native-gesture-handler@^1.5.3:
49094914
version "1.5.6"
49104915
resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.5.6.tgz#5d90145f624e3707db2930f43ab41579683e2375"
@@ -4931,7 +4936,7 @@ react-native-safe-area-context@^0.6.2:
49314936
resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-0.6.4.tgz#624bd50cebc9f47853f179373501511931d2a0c3"
49324937
integrity sha512-xj8Mv8ZHfc8RquBgVYt+4+nOJaexTblLsQJpyx4Dh4qFUG+3QtbNlfOF7/ITj/qY5LNdlfafKoDsVgFz0WIU1w==
49334938

4934-
react-native-safe-area-view@^0.14.8:
4939+
react-native-safe-area-view@^0.14.6, react-native-safe-area-view@^0.14.8:
49354940
version "0.14.8"
49364941
resolved "https://registry.yarnpkg.com/react-native-safe-area-view/-/react-native-safe-area-view-0.14.8.tgz#ef33c46ff8164ae77acad48c3039ec9c34873e5b"
49374942
integrity sha512-MtRSIcZNstxv87Jet+UsPhEd1tpGe8cVskDXlP657x6rHpSrbrc+y13ZNXrwAgGNNhqQNX7UJT68ZIq//ZRmvw==
@@ -4945,6 +4950,11 @@ react-native-screens@^2.0.0-alpha.29:
49454950
dependencies:
49464951
debounce "^1.2.0"
49474952

4953+
react-native-tab-view@^2.11.0:
4954+
version "2.13.0"
4955+
resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-2.13.0.tgz#23037aa43b0f8f682ddc20415a4baaaf6f82ae8f"
4956+
integrity sha512-AeYbp/u91+D/C9+PmVEPBmFb3ixv8IkLMC3Sc5MajJ/fg0Zl3Of+BcEknBvTnKoe7Fj2y8+Qf9zorBbh5xzh4A==
4957+
49484958
49494959
version "0.61.5"
49504960
resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.61.5.tgz#6e21acb56cbd75a3baeb1f70201a66f42600bba8"
@@ -4987,6 +4997,16 @@ react-navigation-stack@^2.0.16:
49874997
color "^3.1.2"
49884998
react-native-iphone-x-helper "^1.2.1"
49894999

5000+
react-navigation-tabs@^2.7.0:
5001+
version "2.7.0"
5002+
resolved "https://registry.yarnpkg.com/react-navigation-tabs/-/react-navigation-tabs-2.7.0.tgz#68505910164a51c44710f835def8fe29360f346a"
5003+
integrity sha512-fQEHjFrIBi+89loLL521HjGS0Z9tl4Y89SSamRkDl8Of6bPS1Ep++an3ctl2j7c3veqBZBrj3H1qa7qjd3apBQ==
5004+
dependencies:
5005+
hoist-non-react-statics "^3.3.0"
5006+
react-lifecycles-compat "^3.0.4"
5007+
react-native-safe-area-view "^0.14.6"
5008+
react-native-tab-view "^2.11.0"
5009+
49905010
react-navigation@^4.0.10:
49915011
version "4.1.1"
49925012
resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-4.1.1.tgz#670a1712e945e454fe9cafa424e685c2f1f30832"

0 commit comments

Comments
 (0)