Turbolinks navigation behavior
With visit
, Breezy will always wait for a response before a navigation transition. Turbolink's behavior is to transition first if possible while waiting for the response. To replicate this behavior:
In your application_visit.js
file:
import { urlToPageKey } from '@jho406/breezy/utils/url'
const appVisit = (...args) => {
const pageKey = urlToPageKey(args[0])
// attempt to navigate first
this.ref.current.navigateTo(pageKey)
return store
.dispatch(visit(...args))
....
Last updated
Was this helpful?