(ответное окно) Как обернуть {Row} <div> или любым другим компонентом?

Я использую библиотеку под названием реагирующее окно

Это библиотека для эффективной визуализации больших списков и табличных данных.

это пример кода из документации:

import { FixedSizeList as List } from 'react-window';

const Row = ({ index, style }) => (
  <div style={style}>Row {index}</div>
);

const Example = () => (
  <List
    height={150}
    itemCount={1000}
    itemSize={35}
    width={300}
  >
    {Row}
  </List>
);

Что я хочу сделать, это обернуть {Row} с <div> или любые другие пользовательские компоненты.

Потому что я хочу реализовать некоторые стили, а также свернуть переход.

Обратите внимание, что я не могу просто сделать это:

const Row = ({ index, style }) => (
   <div style={{...}}> // wrapper
      <div style={style}>Row {index}</div>
   </div>
);

Потому что он обернет каждый элемент списка компонентом-оберткой, вместо того, чтобы обернуть весь список одним компонентом-оберткой.

Я хочу обернуть целые списки одним компонентом-оберткой.

0 ответов

Другие вопросы по тегам