kiskeya Ответов: 0

Реагировать просто страница вопросы перехода слайдер


Привет всем, я пытаюсь создать приложение React page slider с 3 простыми компонентами страницы (home, about, contact). Я создал компонент PageSliderMgr, чтобы вынуть текущую страницу из представления и вставить ее на страницу по ссылке. Проблема заключается в том, что анимация перехода работает только тогда, когда вы нажимаете на пункт меню для текущей страницы, а затем нажимаете на меню для любой другой страницы Например, когда вы впервые заходите на страницу, анимация работает. Если вы нажмете на любую другую страницу, она не будет работать. Если вы нажмете на пункт меню для любой текущей страницы, а затем нажмите на другую страницу, это работает. Это связано с принудительным рендерингом, но все, что я пробовал, вызывает бесконечный цикл рендеринга. Мне нужна помощь и совет, чтобы решить эту проблему. Заранее спасибо.

проект онлайн: Реагировать Приложение[^]

код: GitHub - quisqueya/simpleSlider[^]

Что я уже пробовал:

Я перепробовал много способов заставить повторный вызов с помощью переменных состояния, но он всегда заканчивался в цикле.

0 Ответов