2015-08-15 1 views
6

Я создаю одностраничное приложение с React and Backbone и пытаюсь выяснить, как лучше всего использовать навигацию между контентом в приложении. Мое приложение будет иметь боковую панель со ссылками, например, на «фотографии» и «настройки». Боковая панель всегда присутствует, поэтому, нажав «Настройки», я хочу, чтобы компонент настройки отображался без полной перезагрузки страницы. Slack - отличный пример того, что я ищу, когда щелчок по другому каналу переключает содержимое разговора, но не перезагружает всю страницу.Навигация в приложении с одной страницей с помощью response.js

У меня было несколько идей о том, как осуществить это, но я не уверен, что лучше:

  1. имеют общий компонент (console.jsx) реагируют, который принимает urlparameter в качестве опоры для определения того, какие содержимое (фотографии или настройки) для рендеринга.

или 2. имеют общий компонент реагирования и определяют переменную состояния, которая представляет, какой контент визуализировать.

Любая помощь была бы принята с благодарностью!

ответ

9

Вы слышали о реагировании маршрутизатора? Кажется, это то, что вы хотите. react router

+3

Обзор руководства по новым выпускам переместился на https://github.com/reactjs/react-router/blob/master/docs/Introduction.md –