class AccordionExample extends React.Component {
activeSectionIndexes: [0],
this.onAccordionChange = this.onAccordionChange.bind(this)
onAccordionChange(evt, index) {
this.state.activeSectionIndexes.includes(index)
activeSectionIndexes: this.state.activeSectionIndexes.filter(
activeSectionIndexes: [...this.state.activeSectionIndexes, index],
onAccordionChange={this.onAccordionChange}
activeSectionIndexes={this.state.activeSectionIndexes}
<AccordionTitle>Accordion Title 1</AccordionTitle>
<CalciteP>Accordion Content 1</CalciteP>
<AccordionTitle>Accordion Title 2</AccordionTitle>
<CalciteP>Accordion Content 2</CalciteP>
<AccordionTitle>Accordion Title 3</AccordionTitle>
<CalciteP>Accordion Content 3</CalciteP>
return <AccordionExample />