Link
[EN]
The primary way to allow users to navigate around your application. <Link> will render a fully accessible anchor tag with the proper href.
A <Link> can know when the route it links to is active and automatically apply an activeClassName and/or activeStyle when given either prop. The <Link> will be active if the current route is either the linked route or any descendant of the linked route.
Props
-
toA location descriptor. Usually this is a string or an object, with the following semantics:-
If it’s a string it represents the absolute path to link to, e.g.
/users/123(relative paths are not supported). -
If it’s an object it can have four keys:
pathname: A string representing the path to link to.query: An object of key:value pairs to be stringified.hash: A hash to put in the URL, e.g.#a-hash.state: State to persist to the location.
-
-
activeClassNameThe className a<Link>receives when its route is active. -
activeStyleThe styles to apply to the link element when its route is active.
[RU]
Основной способ позволить пользователям перемещаться по вашему приложению. <Link> будет отписован полностью доступным тегом a с атрибутом href.
<Link> может знать, когда маршрут активен, на который он ссылается, и автоматически применить activeClassName и/или activeStyle, когда ему назначен этот проп. <Link> будет активным, если текущий маршрут является либо связанным маршрутом, либо любым его потомком (связанного маршрута).
Пропсы
-
toДескриптор местоположения. Обычно это строка или объект со следующей семантикой:
-
Если это строка, она представляет из себя абсолютный путь до ссылки, н-р:
/users/123(относительные пути не поддерживаются). -
Если это объект, он может иметь 4 случая:
pathname: Строка, представляющая путь к ссылке.query: Объект с парой ключ:значение является строковым.hash: Хэш, который вставляется в URL, н-р:#a-hash.state: Состояние до установленного местопоожения.
-
-
activeClassNameИмя класса<Link>, когда его маршрут является активным. TheclassNamea<Link>receives when its route is active. No active class by default. -
activeStyleСтили применяются к элементу “ссылка”, когда ее маршрут является активным.