Overview

Main

  • Pages πŸŽ₯

    • file-based routing pattern [1][2]

    • "route" folders (layout.tsx, page.tsx, index.ts)

  • Components πŸŽ₯ (πŸŽ₯ example)

  • State Management πŸŽ₯

    • general state strategy (KISS: local > prop passing > Context or Global; external vs internal)

    • client global state πŸŽ₯ (Zustand, slices pattern)

    • server global state πŸŽ₯ (TanStack/React Query)

  • Data Fetching & API interactions

    • "api" object (πŸŽ₯ to 15min) (tRPC-like, React Query-wrapped, Axios-based HTTP requests)

    • "router" folders πŸŽ₯ (route.ts, schemas.ts, types.ts, adapterFns.ts, _mock)

Other

  • Forms (FormCRUD, useFormLocal, useFormFields)

  • Charts (ApexCharts; Chart.tsx, ChartDatetime.tsx, ChartDatetimeSingleDay.tsx, ...)

  • Tables (MRT.tsx)

  • ...

Last updated