React.js : Общедоступные URL-адреса

#javascript #reactjs #components #share #react-router

#javascript #reactjs #Компоненты #Поделиться #реагировать-маршрутизатор

Вопрос:

Я хочу понять свои варианты с точки зрения включения общих URL-адресов для определенных страниц и, что более важно, конкретных состояний на этих конкретных страницах. Я думаю, что один из способов добиться этого — заставить мои компоненты реагировать на путь URL (с запросами или без них), чтобы определить, что и как отображать.

Поэтому я спрашиваю:

Должны ли мои компоненты react зависеть от URL-адреса с точки зрения способа рендеринга, если я хочу получить общедоступные ссылки?

Ответ №1:

Вы захотите использовать какой-то клиентский маршрутизатор. Основным, используемым большинством приложений React, является react-router . Это позволяет вам привязывать изменения URL-адресов к состоянию пользовательского интерфейса, предоставляя вам общедоступные URL-адреса. Проверьте это:

https://github.com/ReactTraining/react-router

Комментарии:

1. Это определенно шаг в правильном направлении. Следующей задачей для любого, кто думает об этом же вопросе, было бы научиться эффективно использовать маршрутизатор, чтобы использовать состояние, управляемое URL, И т. Д.