是否可以将React高阶组件应用于一般div?

时间:2018-11-18 11:31:52

标签: reactjs higher-order-components

我有一个名为Selectable的HOC。在我自己的组件上,它可以像这样正常工作。

var selectableComponent = Selectable(MyComponent)

我的问题是如何传递常规的div作为参数

var selectableDiv = Selectable(React.div)

但是我不确定是否可以像这样访问div组件?

1 个答案:

答案 0 :(得分:1)

div字符串为React element type,当用作以下字符时将被呈现为<div>

let Comp = 'div';
...
<Comp/>

应该是:

let selectableDiv = Selectable('div').