Digamos que estoy en mi aplicación React en http://mysite/. Entonces yo tampoco
(A) Click to navigate to https://mysite/#/myroute (B) click on a browser bookmark to https://mysite/#/myroute¿Puede la ruta de JavaScript del lado del cliente, es decir, MyRoute, saber si la navegación se realizó a través de un marcador del navegador en lugar de hacer clic en algún enlace?
¿Puede la ruta de JavaScript del lado del cliente, es decir, MyRoute, saber si la navegación se realizó a través de un marcador del navegador en lugar de hacer clic en algún enlace?
Si te refieres a "hacer clic en algún enlace interno", entonces sí. Pero no hay forma de distinguir un clic en un marcador de un clic en un enlace externo que conduce a su sitio web.
En cualquier caso, aprovecha la propiedad document.referrer : si es igual a una cadena vacía, el usuario navegó desde una fuente externa; de lo contrario, contendrá la URL interna anterior.