在 Reactstrap 中使用按钮组作为下拉项时出错

Error using buttongroup as dropdownitem in Reactstrap

我需要一个 ButtonGroup 作为 DropdownItem。

 <Dropdown isOpen={this.state.dropdownOpen} toggle={this.toggle}>
        <DropdownToggle caret>
          Dropdown
        </DropdownToggle>
        <DropdownMenu>
          <DropdownItem toggle={false}>
            <ButtonGroup>
               <Button>Right</Button>
               <Button>Right</Button>
            </ButtonGroup>
          </DropdownItem>
        </DropdownMenu>
 </Dropdown>

我收到警告:

warning.js:33 Warning: validateDOMNesting(...): <button> cannot appear as a descendant of <button>.

如何解决这个问题?

您不能在按钮内呈现按钮。也就是说,DropdownItem 组件默认有一个 "button" 的标签 属性,这意味着它将呈现一个按钮。例如,如果您将 DropdownItem 上的 属性 更改为 tag="h1",它会呈现一个 h1 而不会出现此错误。希望我清楚。