Мигающая строка в таблице реакции v7 с окном реакции

Я следую этому примеру на официальном react-table песочница. Строки в примере мигают, когда я прокручиваю, и когда вы читаете онлайн, они предлагают добавитьstyleв div, то есть https://github.com/bvaughn/react-virtualized/issues/1327. Но автор уже добавил стиль:

const RenderRow = React.useCallback(
({
    index,
    style
}) => {
    const row = rows[index]
    prepareRow(row)
    return ( <
        div {
            ...row.getRowProps({
                style, // Style added here.
            })
        }
        className = "tr" >
        {
            row.cells.map(cell => {
                return ( <
                    div {
                        ...cell.getCellProps()
                    }
                    className = "td" > {
                        cell.render('Cell')
                    } <
                    /div>
                )
            })
        } <
        /div>
    )
},
[prepareRow, rows]
)

Но ряды все еще мигают. Кто-нибудь знает, как решить эту проблему с миганием? С уважением

1 ответ

Я думаю, что это естественное действие Javascript, и вы все делаете правильно. Когда вы "закрываете" таблицу и прокручиваете ее, Javascript требуется немного времени для скрытия и отображения строк. Вот и пришла вспышка.

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