@zendeskgarden/react-tabs 
This package includes several varieties of Tabs relating to
the Garden Design System.
Installation
npm install @zendeskgarden/react-tabs
npm install react react-dom styled-components @zendeskgarden/react-theming
Usage
import React, { useState } from 'react';
import { ThemeProvider } from '@zendeskgarden/react-theming';
import { Tabs, TabList, Tab, TabPanel } from '@zendeskgarden/react-tabs';
const Example = () => {
const [selectedTab, setSelectedTab] = useState('tab-1');
return (
<ThemeProvider>
<Tabs selectedItem={selectedTab} onChange={setSelectedTab}>
<TabList>
<Tab item="tab-1">Tab 1</Tab>
<Tab item="tab-2">Tab 2</Tab>
<Tab disabled>Disabled Tab</Tab>
<Tab item="tab-3">Tab 3</Tab>
</TabList>
<TabPanel item="tab-1">Tab 1 content</TabPanel>
<TabPanel item="tab-2">Tab 2 content</TabPanel>
<TabPanel item="tab-3">Tab 3 content</TabPanel>
</Tabs>
</ThemeProvider>
);
};