← All articles
Series

Entities front-end

Building the list and edit screens over a Regira Entities API in Vue 3: what the API must expose, and what the client composables do with it.

  1. List Screens That Survive the Back Button

    A list screen users can bookmark, share and hit Back on without losing their filters, and that never shows an error over data that loaded fine. The rules behind it, and the Vue composables that apply them.

    11 min read
  2. Edit Forms That Survive Reality

    Edit forms where Cancel always works, a save shows what the server stored, a refused delete says so, and a deleted record can be brought back. Four decisions, in Vue.

    9 min read
  3. Saving, Saved or Failed

    Every form in the app shows saving, saved or failed the same way, instead of each one re-inventing it. One small object carries the state, and one panel shows it.

    7 min read