На английском языке «сопоставление маршрутизатора реагирования» относится к концепции сопоставления и рендеринга компонентов на основе текущего URL-пути в приложении React с использованием React Router. React Router – популярная библиотека маршрутизации для управления навигацией в приложениях React.
В React Router есть несколько методов и компонентов, связанных с сопоставлением и рендерингом компонентов на основе URL-пути. Вот некоторые из ключевых методов:
Компонент
-
: компонентиспользуется для определения сопоставления между URL-путем и компонентом. У него есть свойствоpath, которое указывает шаблон URL-адреса, который должен соответствовать, и свойствоcomment, которое определяет компонент, который будет отображаться, когда URL-адрес соответствует пути. -
exact: свойствоexactиспользуется вместе с компонентом, чтобы гарантировать, что компонент отображается. только в том случае, если путь URL-адреса точно соответствует указанному пути. Это полезно, чтобы избежать рендеринга нескольких компонентов, когда путь URL частично соответствует нескольким маршрутам. -
: компонентиспользуется для визуализации только первогоили. Компонент >, соответствующий текущему URL-пути. Это полезно, если вы хотите отобразить один компонент на основе URL-пути и игнорировать остальные. -
useParams(): ХукuseParams()используется для извлечения параметров из URL-пути. Он возвращает объект, содержащий пары «ключ-значение», где ключи соответствуют именам параметров, определенным в пути URL. -
useLocation(): ХукuseLocation()возвращает текущий объект местоположения, который содержит информацию о текущем URL-пути, параметрах запроса и других соответствующие детали. Его можно использовать для программного доступа к URL-пути и управления ими.
Свойство
Компонент
Хук
Хук
Это некоторые из распространенных методов и компонентов, используемых в React Router для сопоставления и рендеринга компонентов на основе URL-пути.
, , useParams(), useLocation()