我认为这将是该函数Onselect


  • 我有React类中的工作代码
  • 但是,当我更改为react.com时,整个UI都在破裂。
  • 调试我认为问题的代码是此功能OnSelect
  • 因为如果我给出控制台语句,它没有打印任何东西。
  • 您能告诉我如何修复它。
  • 我什至检查了CSS。

    提供下面的代码

class Accordion extends React.Component {
  constructor(props) {
    super(props);

我在这里创建了一个工作解决方案:jsfiddle

似乎React.cloneelement将修饰符预先置于分配的道具上。因此,它没有" _select",而是由" $ ACCOACION"

备份

这些道具的工作功能看起来像这样:

this.props.$Accordion_onSelect(this.props.id);    

要删除$手风琴添加,请勿使用下划线启动道具键。如果只是"选择",那么它将以" OnSelect"的形式传递。这是JSFIDDLE

最新更新