这是react-grid-layout文档中的一段代码
var ReactGridLayout = require('react-grid-layout');
//...
render: function() {
var layout = getOrGenerateLayout();
return (
<ReactGridLayout className="layout" layout={layout}
cols={12} rowHeight={30}>
<div key={1}>1</div>
</ReactGridLayout>
)
}
有了这个,我想在 React 组件中提取div元素。所以我添加了这段代码:
var SimpleDiv = React.createClass({
render() {
return (<div>1</div>);
}
});
所以第一部分变成:
var ReactGridLayout = require('react-grid-layout');
//...
render: function() {
var layout = getOrGenerateLayout();
return (
<ReactGridLayout className="layout" layout={layout}
cols={12} rowHeight={30}>
<SimpleDiv key={1}>1</SimpleDiv>
</ReactGridLayout>
)
}
问题是它不起作用,div元素存在但没有发生类名转换。
我错过了什么吗?