Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
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 is a modular and accessible React component library that provides a set of composable, themeable, and responsive UI components.
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.