@alexartisan/react-navigation-tabs

1.1.5 • Public • Published

React Navigation Tabs

Build Status Version MIT License

Tab navigators for React Navigation.

What is different from origin package?

The "SafeAreaView" now using from "react-native" instead "@react-navigation/native".

Why did I do it? Because ;)

Installation

With react-navigation@^2.0.0, no installation is required.

Usage

The package exports two different navigators:

  • createBottomTabNavigator: iOS like bottom tabs.
  • createMaterialTopTabNavigator: Material design themed top tabs with swipe gesture, from react-native-tab-view.

You can import individual navigators and use them:

import { createBottomTabNavigator } from 'react-navigation';

export default createBottomTabNavigator({
  Album: { screen: Album },
  Library: { screen: Library },
  History: { screen: History },
  Cart: { screen: Cart },
});

You can install another package, react-navigation-material-bottom-tabs, to use a third type of tab navigator:

  • createMaterialBottomTabNavigator: Material design themed animated bottom tabs, from react-native-paper.
import { createMaterialBottomTabNavigator } from 'react-navigation-material-bottom-tabs';

export default createMaterialBottomTabNavigator({
  Album: { screen: Album },
  Library: { screen: Library },
  History: { screen: History },
  Cart: { screen: Cart },
}, {
  initialRouteName: 'Album',
  activeTintColor: '#F44336',
});

Package Sidebar

Install

npm i @alexartisan/react-navigation-tabs

Weekly Downloads

3

Version

1.1.5

License

MIT

Unpacked Size

42.8 kB

Total Files

12

Last publish

Collaborators

  • alexartisan