标签: javascript jquery html reactjs redux
我甚至检查了css是否相同。
提供以下代码
class Accordion extends React.Component { constructor(props) { super(props);
答案 0 :(得分:1)
我在这里创建了一个有效的解决方案:JSFiddle
似乎React.cloneElement会在分配的道具上添加修饰符。所以没有一个道具“_onSelect”,而是“$ Accordion”
对这些道具的工作函数调用如下所示:
this.props.$Accordion_onSelect(this.props.id);
要删除$ Accordion添加,请不要使用下划线启动prop键。如果它只是'onSelect',那么它将作为'onSelect'传递。这是JSFIddle