โ๏ธCoding Patterns
Coding patterns we follow on our front end
API
Defining Models
import { type Model } from "codeforlife/utils/api"
export type Person = Model<
number, // the type of the "id" field
{
first_name: string
last_name: string
age: number
}
>const api = createApi({
tagTypes: ["Person"],
})Picking Model Fields
Defining Results & Args
Defining URLs
Defining Endpoints
Defining a Retrieve Endpoint
Defining a List Endpoint
Defining a Create Endpoint
Defining a Update Endpoint
Defining a Destroy Endpoint
Forms
Defining Fields
Submitting a Form
Schemas
Defining a Schema
Components
Defining a Component
Reusing Components
Pages
Defining Routes
Navigating to Routes
Link Components
Theme
Extending the Theme
Environment Variables
Setting Env. Variables
Importing Env. Variables
Last updated
Was this helpful?