NET8 ReactApp 範本

NET8 + React.v18 with TypeScript 範本, React and ASP.NET Core, useFormHook,

引言

NET8 + React.v18 with TypeScript Web API + Swagger + Rin + healthz + Cookie Authentication + Reinforced.Typings React + vite + Jotai + Redux + React Router + Material UI + SweetAlert2 + date-fns + React Hook Form

起始專案:React and ASP.NET Core IDE: Visual Studio 2022 Lang: C# 12, TypeScript

後台規格

前台規格

各主要模組職責:

vite 組態

主要組態檔vite.config.ts。大體上用起始專案 React and ASP.NET Core 給的組態就行了。 此設定啟用了 proxy 另建開發伺服器(dev server) port:5173,好處是熱重載與後端無關會很順。 其中 api 預設只開通'^/weatherforecast' 將它改成 '^/api/(\w+)' (RegEx 語法)這樣其他 web api 才會通。

app page CRUD 元件組成

app page CRUD 元件組成 - with Jotaiarrow-up-right

補充 on 2024-4-19 用 Jotai 取代 Redux。

完整程式碼

(EOF)

Last updated