Remake uses custom attributes to store data and add web app behavior.
You can use these attributes in the same way you use Remake's
key: attributes — but instead of storing data from the page into your database, these temporary attributes store temporary page state (e.g. the state of a modal, accordion, or sidebar).
This attribute behaves exactly the same as its counterpart,
key:some-example-key, with two exceptions:
- When the value of a
temporary:key:attribute changes, a save event isn't triggered
- The key and value of a
temporary:key:attribute is invisible to the save function (their data simply isn't saved)
It's very useful for attaching temporary state to the page (e.g. toggling menus, sidebars, or tabs)View on GitHub