Actualmente tengo un botón que onClicks to history.goBack
pero quiero que dirija al usuario a otra ruta si no hay una página anterior (en el caso de que el usuario visite la página directamente escribiendo la URL en la barra de URL). de hacer clic dentro del sitio para llegar allí). Cuando revisé this.props.history
no hay un objeto que contenga el historial de páginas visitadas o un booleano que me diga si hay una página para history.goBack
para trabajar. ¿Cómo verifico eso? Mirando los documentos para la biblioteca de historial , se supone que hay una propiedad de entries
, pero esto de alguna manera no se convirtió en el enrutador de reacción.
Puede usar la propiedad go() para retroceder más. P.ej. go(-1) será equivalente a goBack() y go(1) será equivalente a goForward(). No creo que haya una manera de enumerar todas las rutas en la pila, pero siempre puede implementar un historial que pueda presionar y controlar.