我正在尝试在DropdownItem上调用onClick函数,该函数在map函数外部运行,但是在map函数内部,它在没有任何错误的情况下无法正常工作。
如何实现?
我使用过的ReactJs和Atlaskit软件包。
<Dropdown isOpen={this.state.dropdownOpen} toggle={this.toggle}>
<DropdownToggle caret>Dropdown</DropdownToggle>
<DropdownMenu>
<DropdownItem header>Header</DropdownItem>
<DropdownItem disabled>Action</DropdownItem>
<DropdownItem>Another Action</DropdownItem>
<DropdownItem divider />
<DropdownItem> <div onClick={() => console.log('This will fire!')}>
Another Action
</div></DropdownItem>
</DropdownMenu>
</Dropdown>