0
반응 가상화 wizard을 사용하여 제가 사용하는 시작점을 생성합니다. 기본적으로 난 단지 클릭 한 "컬렉션의 데이터를 1 개 이상의 행을해야합니까?"이 당신에게주는 : 반응 가상화 된 CellMeasurer가 정의되지 않은 getRowHeight를 반환합니다.
<AutoSizer>
{({ height, width }) => (
<CellMeasurer
cellRenderer={yourCellRenderer}
columnCount={numColumns}
rowCount={numRows}
width={width}
>
{({ getRowHeight }) => (
<List
height={height}
rowHeight={getRowHeight}
rowRenderer={({ index, isScrolling }) => collection.getIn([index, "name"])}
width={width}
/>
)}
</CellMeasurer>
)}
</AutoSizer>
그러나 내 자신의 방법으로
cellRenderer
및
rowRenderer
를 교체 한 후에는
getRowHeight
변수가 다시
undefined
로 제공됩니다. 나에게 조금 어둡지 만, List는 rowHeight 소품에 아무것도 전달하지 못하기 때문에 박쥐의 오류를 던지고있다.