我正在尝试实现react-grid-layout
。所有的例子都通过_grid
div属性传递网格项配置:
createElement(el) {
...
return (
<div key={i} _grid={el}>
...
</div>
);
},
在我的实现中:
return (
<div key={i} _grid={el}>
<DashboardTestWidget widgetName={el.name} menuName={this.props.menuName}/>
<span className="remove" style={removeStyle} onClick={this.onRemoveItem.bind(this, i)}>x</span>
</div>
)
I get an error:
dashboard_view.browserify.browserified.js:1216 Warning: Unknown prop `_grid` on <div> tag. Remove this prop from the element. For details, see <URL ommitted because SO complained about URL shorteners>
in div (created by DashboardLayout)
in Resizable (created by GridItem)
in DraggableCore (created by GridItem)
in GridItem (created by ReactGridLayout)
in div (created by ReactGridLayout)
in ReactGridLayout (created by ResponsiveReactGridLayout)
in ResponsiveReactGridLayout (created by _class)
in _class (created by DashboardLayout)
in div (created by DashboardLayout)
in DashboardLayout
我对React比较陌生。我做错了什么吗?
我使用的相关npm
包版本:
"react": "^15.2.1",
"react-dom": "^15.2.1",
"react-grid-layout": "^0.12.7",