@barba/router
Barba router allows you to use custom routes for page transitions.
How it works?
This module adds a route rule to Barba, that is less important than custom() but more than namespace. Take a look at the transition rules for priority order and details.
Start to define your routes, then tell Barba to use the plugin before the init() step:
1 | import barba from '@barba/core'; |
Options
routes
Barba router plugin routes property accepts an array of Route objects.
Route object
| Property | Type | Description |
|---|---|---|
name |
String | Value to be used with transitions |
path |
String | URL pattern |
pathsupports dynamic segments/product/:idand regular expressions/:lang(fr|en)/:post.
See the path-to-regexp for detailed documentation.