1

我正在尝试在具有自己状态的表上创建自定义行。不幸的是, Table 组件上的 rowRenderer 属性必须是Proptypes.func而不是完整的反应组件,我可以访问生命周期方法和state. 这是有原因的,还是有另一种方法让我能够为每一行拥有一个有状态的组件?

https://github.com/bvaughn/react-virtualized/blob/master/source/Table/Table.js#L167

我还应该提到,我知道这些行组件在它们滚动离开屏幕时可能会被卸载。我可以接受,只要它在视口中时我可以拥有它的状态。

4

1 回答 1

3

您可以从像rowRenderer. 例如

function rowRenderer(props) {
  return <RowComponent {...props} />
}
于 2017-03-28T16:56:42.237 回答