我正在尝试实施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>
)
我收到一个错误:
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",