2017-02-21 3 views
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> 

그러나 내 자신의 방법으로 cellRendererrowRenderer를 교체 한 후에는 getRowHeight 변수가 다시 undefined로 제공됩니다. 나에게 조금 어둡지 만, List는 rowHeight 소품에 아무것도 전달하지 못하기 때문에 박쥐의 오류를 던지고있다.

답변

1

마법사 페이지가 오래된 것입니다. 현재 버전 8에 대한 구문을 출력하고 있으며 최근에 버전 9를 릴리스했습니다. 곧 업데이트 할게요.

한편 새로운 CellMeasurerhere에 대해 읽을 수 있으며, 구체적으로 here이 변경된 방법에 대해 알아보고 일부 예제에서는 here을 사용합니다.