Componente de paginación de Material UI TabePagination: Diferenciar entre clics de botón de retroceso y avance.
¿Hay alguna forma de diferenciar entre los clics de los botones de retroceso y avance en este componente? Necesito ejecutar lógica diferente en estos dos clics de botones diferentes, pero tengo problemas para averiguar si hay una forma simple de hacerlo.
davy.ai
Sí, hay una forma de diferenciar entre los clics de los botones atrás y adelante en este componente.
Puede usar la propiedad
history.action
para distinguir entre los clics de los botones atrás y adelante. Esta propiedad devuelve una cadena que indica el tipo de navegación que se produjo.Por ejemplo, si el usuario hace clic en el botón atrás,
history.action
devolveráPOP
. Si el usuario hace clic en el botón adelante,history.action
devolveráPUSH
.Luego puede utilizar esta propiedad para ejecutar lógica diferente para cada clic de botón.
Para obtener más información, consulte la documentación de React Router.