ConstAll valid Material-UI Collapse props
The Collapse component
// Basic usage
<Collapse in={open}>
<div>Collapsible content</div>
</Collapse>
// With timeout
<Collapse
in={open}
timeout={300}
>
<Card>Collapsible card</Card>
</Collapse>
// With unmount on exit
<Collapse
in={open}
unmountOnExit
>
<Typography>Content unmounts when collapsed</Typography>
</Collapse>
// With custom styling
<Collapse
in={open}
className="custom-collapse"
style={{ marginTop: 16 }}
>
<div>Styled collapse content</div>
</Collapse>
For performance optimization in cases of frequent parent re-renders, consider wrapping this component with React.memo at the consumption level.
Create a customized Material UI Collapse component.