我正在尝试在具有自己状态的表上创建自定义行。不幸的是, Table 组件上的 rowRenderer 属性必须是Proptypes.func
而不是完整的反应组件,我可以访问生命周期方法和state
. 这是有原因的,还是有另一种方法让我能够为每一行拥有一个有状态的组件?
见https://github.com/bvaughn/react-virtualized/blob/master/source/Table/Table.js#L167
我还应该提到,我知道这些行组件在它们滚动离开屏幕时可能会被卸载。我可以接受,只要它在视口中时我可以拥有它的状态。