これは、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要素は存在しますが、クラス名の変換は行われません。
何か不足していますか?