Me pregunto cómo configurar una función global para que se represente en todas las páginas de Gatsby, al usar create-react-app solía hacerlo en el archivo App.js, pero ahora no sé cómo manipularlo usando Gatsby esto es lo que quiero implementar:
const dispatch = useDispatch() useEffect(()=>{ dispatch(checkUserSession()) }, [])Puede usar una de las múltiples API del navegador Gatsby. En su caso, onRouteUpdate debería funcionar. Agregue en el gatsby-browser.js lo siguiente:
exports.onRouteUpdate = () => { checkUserSession() } onRouteUpdate se llama cuando el usuario cambia de ruta, incluso en la carga inicial de la aplicación