我正在使用React 16.2。我有一个组件来呈现一个弹出窗口,它的工作原理如下:
<WindowPopOut
trigger={<Button>Open Window PopUp</Button>}
....
/>
然后..。
class WindowPopOut extends Component {
...
render() {
const clonedTrigger = React.cloneElement(trigger, {
onClick: this.handleTriggerClick,
});
return (
<div>
{clonedTrigger}
...
</div>
);
}
}
问题是它在DOM中的呈现方式如下:
<div><Button>Open Window PopUp</Button></div>
怎样才能让WindowPopOut
在没有DIV包装的情况下渲染?因此,组件只需呈现:
<Button>Open Window PopUp</Button>
发布于 2018-01-29 01:51:10
https://stackoverflow.com/questions/48489059
复制相似问题