Я изучаю React with React Router V4. У меня есть изображение здесь, которые могли бы объяснить, что я хотел бы сделать:React Router V4 - Маршрут между компонентами, а не целая страница
- Щелкните кнопку «Далее»
- Отправить нажмите событие для компонента A («кнопка получил щелкнул»)
- Нажатие кнопки «Далее» будет также замените «Компонент B» на «Компонент C», сохраняя при этом все на странице.
- После этого можно перейти на совершенно другую страницу с различными компонентами.
У меня очень тяжелое время, выясняя маршрутизацию и структуру, чтобы иметь возможность справиться с этим.
Спасибо за помощь.
Я делаю то, что я пытаюсь сделать здесь, это нормально или это странно и не рекомендуется.
Что я пробовал:
Я попытался оставить компонент А внутри маршрутизатора поверх всего - это работает, пока вы идете на страницу 3, потому что я не могу удалить Это.
Я пытался реализовать что-то похожее на пример React Router v4 на подтемах. В основном создание родительского компонента, содержащего компонент A и под ним, имеет два
< Match />
, один для компонента B, а другой для компонента C. Это тоже не сработало, и я, вероятно, что-то очень неправильно делаю здесь. https://react-router.now.sh/basicЯ также прошу прочесть много учебников, но они все разные версии React и React Router. Я думал, что это было просто, но уже неделю ударяю головой, без каких-либо успехов.
Stack Overflow не сайт учебника. что ты уже испробовал? Что не сработало? –
Подумайте об основной области содержимого как компонент «Parent», если url «Match» «step1», он отображает «ComponentB», «step2» для «ComponentC» и т. Д. ... – xiaofan2406
«Щелчок« Далее »также заменит ' Компонент A 'с «Компонента C» ... «Правильно ли здесь« A », или вы имели в виду« B »? –