iT邦幫忙

2026 iThome 鐵人賽

DAY 8
0
AI Engineering

用 React x Dify 打造 AI 智慧用藥監測系統系列 第 8

DAY8 擴充系統功能:設計「新增用藥」的表單介面

  • 分享至 

  • xImage
  •  

在前幾天的實作中,我們已經成功建立了一個可以互動、帶有防呆對話框的用藥清單。但目前的資料都還是寫死在程式碼裡的「假資料」。為了讓這套系統真正實用,今天我們要來打造「新增用藥」的表單介面,讓使用者可以自行輸入醫生開立的處方箋。

我們會繼續發揮 Tailwind CSS 的網格系統 (Grid) 與表單樣式,設計一個乾淨、直覺的輸入區塊。
Step 1:建立表單元件
src/components 資料夾底下,新增一個檔案名為 AddMedicationForm.jsx
我們將利用 Tailwind 的 gridmd:grid-cols-3,讓表單在電腦版並排顯示,在手機版則會自動垂直排列,達成完美的響應式設計 (RWD)。
https://ithelp.ithome.com.tw/upload/images/20260902/20178797ZZwtGCj03I.jpg
https://ithelp.ithome.com.tw/upload/images/20260902/20178797SLpPpCrd7y.jpg

Step 2:將表單整合進主畫面
接著,打開主畫面檔案 src/App.jsx,把我們剛寫好的 AddMedicationForm 匯入,並把它放置在 MedicationList 的正上方。
請將 App.jsx 更新為以下內容:
https://ithelp.ithome.com.tw/upload/images/20260902/20178797QqHJgxrc4g.jpg

接下來成功畫面會長這樣,之後會新增功能可以輸入你新的藥進去
https://ithelp.ithome.com.tw/upload/images/20260902/20178797ZLTHt26FZj.jpg


上一篇
DAY7 防呆機制不可少:實作確認服藥的彈出式對話框 (Modal)
下一篇
DAY9 讓表單動起來:React 狀態提升 (Lifting State Up) 與新增功能實作
系列文
用 React x Dify 打造 AI 智慧用藥監測系統24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言