1. Home
  2. /
  3. Material-ui
  4. /
  5. Tabs Example

Tabs Example - Material-ui Typing CST Test

Loading…

Tabs Example — Material-ui Code

Demonstrates tab navigation using Material-UI Tabs component.

import React, { useState } from 'react';
import { Tabs, Tab, Box, Typography } from '@mui/material';

const TabsExample = () => {
	const [value, setValue] = useState(0);
	return (
		<Box sx={{ width: '100%' }}>
		<Tabs value={value} onChange={(e, val) => setValue(val)} centered>
		<Tab label='Tab 1' />
		<Tab label='Tab 2' />
		<Tab label='Tab 3' />
		</Tabs>
		<Box sx={{ mt: 2 }}>
		<Typography>{['Content 1','Content 2','Content 3'][value]}</Typography>
		</Box>
		</Box>
	);
};

export default TabsExample;

Material-ui Language Guide

Material-UI (MUI) is a React-based front-end framework that implements Google's Material Design system with prebuilt, customizable components and styling solutions.

Primary Use Cases

  • ▸React-based web applications
  • ▸Admin dashboards and enterprise apps
  • ▸Interactive UI with Material Design
  • ▸Rapid prototyping with React components
  • ▸Projects needing highly customizable UI themes

Notable Features

  • ▸Prebuilt React components (buttons, cards, tables, dialogs)
  • ▸Responsive design system and grid layout
  • ▸Theme customization via MUI ThemeProvider
  • ▸Accessibility-focused components (ARIA support)
  • ▸Integration with React ecosystem

Origin & Creator

Created by Olivier Tassinari in 2014 as a React implementation of Material Design.

Industrial Note

MUI is widely used in React projects where Material Design consistency, prebuilt components, and developer productivity are prioritized.

More Material-ui Typing Exercises

Material-UI Counter ExampleMaterial-UI Navbar ExampleMaterial-UI Card ExampleMaterial-UI Modal/Dialog Example

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher