Overview
Last updated
Last updated
Pages
file-based routing pattern
"route" folders (layout.tsx, page.tsx, index.ts)
Components ( example)
general (component file, component folder + _x folders + index.ts)
(_config.ts, useMutations, base components)
(Storybookized, Non-Storybookized)
(_components folder)
MUI (UI library)
Storybook (UI documentation & testing)
State Management
general state strategy (: 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)
Forms (FormCRUD, useFormLocal, useFormFields)
Charts (ApexCharts; Chart.tsx, ChartDatetime.tsx, ChartDatetimeSingleDay.tsx, ...)
Tables (MRT.tsx)
...