Я пытаюсь создать одностраничное приложение React.js с боковой панелью. Вот желаемый эффект:ReactJS: боковая панель с несколькими видами
Представьте себе, что главная страница (область с текстом settings as sidebar
) имеет кнопку. Когда вы нажимаете кнопку, боковая панель отображает список элементов. Когда вы нажимаете на элемент, представление со сведениями о слайдах над списком. Представьте, что правая боковая панель работает как меню настроек iphone. Каждое действие изменяет URL (реакция-маршрутизатор).
Есть ли кто-нибудь, кто может помочь с рабочим примером? Это также вопрос о том, как организовать такое приложение при использовании React.
UPDATE:
Manuel Bitto написал хороший пример, и он работает, за исключением URL-изменения. Я хотел бы привести пример, используя react-router
, потому что боковая панель содержит тяжелый контент, и URL-адрес должен измениться, когда вы открываете боковую панель и когда вы идете глубже.
Пожалуйста, удалите 'on a hold'. Как вы можете видеть, ответ может быть коротким. – xpepermint