Как правильно определять маршруты в React?

Я не мог понять теоретическую часть выбора маршрутов. Существует множество примеров, реализующих такие маршруты, как / authentication / user: id, но как мы можем решить, какие маршруты нам нужны в нашем приложении. Я не могу различить, нужно ли мне использовать маршрут для чего-то или нет.

Если вы хотите иметь возможность перемещаться по сайту с помощью адресной строки, используйте маршруты. В противном случае это не имеет значения. Маршруты хороши для организации больших веб-приложений. Это также позволяет вам копировать + вставлять ссылку и соответствующим образом направлять пользователя.

Michael Sorensen 10.06.2018 20:49

Таким же образом вы определяете маршруты для любого веб-приложения.

Dave Newton 11.06.2018 17:42
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
2
35
1

Ответы 1

«как мы можем решить, какие маршруты нам нужны в нашем приложении»

Маршруты - это точки входа в ваше приложение. Точкой входа может быть все, что пользователь вводит вручную в адресной строке, копирует-вставляет откуда-то, нажимает ссылку в электронном письме и т. д.

Поэтому всякий раз, когда у вас есть точка входа (загрузка страницы в первый раз), которая НЕ является просто маршрутом по умолчанию или поведением загрузки страницы по умолчанию, вам нужен новый маршрут.

Для одностраничных приложений это обычно сводится к просмотру URL-адреса с JS-кодом во время выполнения и принятию решения, какой вид / компонент визуализировать. Большинство проектов полагаются на библиотеки, такие как react-router, для формализации и автоматизации этой функции.

Другие вопросы по теме