Оверлейная полоса прокрутки/реакция v2 не прокручивается при нажатой клавише

Как преобразовать это в overlayscrollbars-react v2? похоже, что scroll function не работает в последней версии.

 React.useEffect(
        function scrollSelectedItemIntoView() {
            overlayScrollbarsRef.current?.osInstance().scroll({
                el: selectedItemRef.current,
                scroll: {
                    y: 'ifneeded',
                    x: 'never',
                },
            })
        },
        [selectedIndex],
    )

Я ожидаю аналогичного поведения в этой ссылке codeandbox. Нажмите на вкладку Suggestions и введите @, когда вы нажимаете клавиши вверх и вниз, полоса прокрутки также будет прокручиваться в зависимости от выбранного индекса пользователя.
https://codesandbox.io/s/tiptap-0sqm3i?file=/src/extensions/suggestions/SuggestionDropdown.tsx:1061-1405

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
2
0
57
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я связался с разработчиком самого пакета, и он ответил обновленным решением.

Обновленное решение: https://codesandbox.io/s/elated-lucy-7igb9n?file=/src/extensions/suggestions/SuggestionDropdown.tsx

Закрытая проблема Github: https://github.com/KingSora/OverlayScrollbars/issues/513

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