Chakra UI Accordion Example - Chakra-ui Typing CST Test
Loading…
Chakra UI Accordion Example — Chakra-ui Code
Demonstrates collapsible sections using Chakra UI Accordion.
import React from 'react';
import { ChakraProvider, Accordion, AccordionItem, AccordionButton, AccordionPanel, AccordionIcon, extendTheme } from '@chakra-ui/react';
const theme = extendTheme({});
const AccordionExample = () => (
<ChakraProvider theme={theme}>
<Accordion mt={10} mx='auto' maxW='md'>
<AccordionItem>
<AccordionButton>Section 1<AccordionIcon /></AccordionButton>
<AccordionPanel pb={4}>Content of Section 1</AccordionPanel>
</AccordionItem>
<AccordionItem>
<AccordionButton>Section 2<AccordionIcon /></AccordionButton>
<AccordionPanel pb={4}>Content of Section 2</AccordionPanel>
</AccordionItem>
</Accordion>
</ChakraProvider>
);
export default AccordionExample;Chakra-ui Language Guide
Chakra UI is a modular and accessible React component library that provides a set of composable, themeable, and responsive UI components.
Primary Use Cases
- ▸React-based web applications
- ▸Dashboards and admin panels
- ▸Rapid prototyping with composable components
- ▸Responsive and accessible UI projects
- ▸Customizable component libraries with theming
Notable Features
- ▸Accessible components with built-in ARIA support
- ▸Style props for inline styling
- ▸Themeable design system with global overrides
- ▸Composable components (Box, Stack, Flex)
- ▸Responsive props and utility-first styling
Origin & Creator
Created by Segun Adebayo in 2019 as a modern, developer-friendly React UI library.
Industrial Note
Chakra UI is popular for React projects that need quick prototyping, accessible components, and highly customizable UI without enforcing a specific design system.