Я пытаюсь использовать gatsby-plugin-transition-link на моем сайте gatsby, чтобы осуществить переход страницы. Мне удалось нормально установить пакеты и правильно внедрить AniLink. переход почти идеально работает в моей песочнице, но я получаю забавную ошибку.
Я пытаюсь реализовать переход на титульной странице, при котором цветной разделитель скользит по странице, полностью покрывая ее. Продолжая скользить по странице до тех пор, пока она не исчезнет, за ней появится новая активная страница.
Проблема в том, что начальная страница остается на долю секунды, даже если обложка не открывается. Он перекрывает новую активную страницу на долю секунды, а затем исчезает. Почему это происходит, и как я могу убедиться, что ранее активная страница скрылась, прежде чем отобразится новая активная страница?
вот ссылка на мою песочницу: https://codesandbox.io/embed/m7z386ll6x
нажмите на ссылку перехода на страницу 2 на странице индекса, чтобы увидеть ошибку в действии. Как только вы нажмете на ссылку, синяя обложка будет скользить по странице. Поскольку обложка выдвигается из поля зрения, все еще видят все текстовое содержимое со страницы индекса, перекрывающее новое содержимое страницы 2, в течение доли секунды.