React-Semantic-UI、手风琴、activeIndex 有无 "exclusive={false}"。有效和无效

React-Semantic-UI, Accordion, activeIndex with and without "exclusive={false}". Works and doesn't

预期结果

我需要一个 "closeAll" 按钮。但是使用 exclusive={false},因为我需要打开很多行。没用。

实际结果

只需 exclusive={true} 即可。

版本

0.77.2

测试用例

https://codesandbox.io/s/k2wlkoz5wr

问题是它被你的 activeIndex prop 覆盖了。

更新: 你可以试试这个 fork 你的例子。

想法是,如果您使用 exclusive={false},则需要将 activeIndex 作为数组传递。然后你所要做的就是改变你更新事件处理程序索引的方式。