Загрузка `displayBottomUpwards` с прокруткой React Infinite breaks?
Я пытаюсь использовать React Infinite для создания приложения для чата. Таким образом, у меня есть displayBottomUpwards
установить как истину, и я использую elementHeight
установить высоту контейнера, поскольку каждый дочерний элемент может иметь разную высоту. Я использую onHeightChange
обратный вызов, который вызывается детьми на их componentDidMount
Функцию, чтобы обновить elementHeight
массив после того, как они оказываются, и их высоты могут быть определены из DOM
,
Я хочу загружать больше сообщений, как только прокручиваю вверх. К сожалению, после того, как я прокручиваю до верха и сообщения загружаются в элемент бесконечного реагирования, позиция прокрутки не обновляется и остается наверху. Как исправить прокрутку так, чтобы она продолжалась с того места, где она находилась при загрузке сообщений?
Я приложил GIF из того, что происходит. Вы можете увидеть "переход" к первому предыдущему сообщению, но на самом деле позиция прокрутки никогда не меняется, предыдущие сообщения просто добавляются в начало.