我想使用的反應,引導OverlayTrigger和工具提示格式化的內部反應的自舉表,並不斷收到以下錯誤:陣營引導OverlayTrigger和工具提示問題
OverlayTrigger唯一需要的道具是覆蓋這應該要成爲一個節點,Tooltip唯一需要的道具是id(儘管沒有任何示例顯示你需要一個ID),它需要是一個字符串。
「onlyChild必須通過一個孩子只有一個孩子。」
問題相關的代碼如下所示:
import {Button, DropdownButton, MenuItem, Modal,
OverlayTrigger, Tooltip} from 'react-bootstrap';
....
const submitterFormatter = (submitter, row) => {
return (
<OverlayTrigger placement="bottom" overlay={toolTipComponent(submitter, row)}>
{submitter}
</OverlayTrigger>
);
};
const toolTipComponent = (toolTipText, row) => {
return (
<Tooltip id={String(row.id)}>
{toolTipText}
</Tooltip>
);
};
我自己也嘗試了submitterFormatter
const submitterFormatter = (submitter, row) => {
return (
const toolTipInstance = toolTipComponent(submitter, row);
<OverlayTrigger placement="bottom" overlay={toolTipInstance}>
{submitter}
</OverlayTrigger>
);
};