iT邦幫忙

2026 iThome 鐵人賽

DAY 5
0
AI Engineering

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

DAY5 實作用藥清單介面:使用 Tailwind 打造高質感資訊卡片

  • 分享至 

  • xImage
  •  

昨天我們完成了系統的頂層導覽列與基礎畫布。今天,我們要把焦點放在系統的核心功能——「今日用藥清單」。為了讓使用者能一眼看清楚吃藥時間,我們將利用 Tailwind CSS 的 Flexbox 與狀態顏色,設計出一目了然的用藥資訊卡片。

我們將延續元件化 (Component-based) 的開發精神,把清單區塊獨立成一個全新的元件,讓主程式保持乾淨。

第一步:建立用藥清單元件
請在 src/components 資料夾底下,新增一個 MedicationList.jsx 檔案。我們先建立一組假資料 (Mock Data) 來模擬從資料庫抓回來的用藥紀錄,接著用 map 迴圈把資料渲染成一張張卡片:
https://ithelp.ithome.com.tw/upload/images/20260902/201787976odd0Ua50w.jpg
https://ithelp.ithome.com.tw/upload/images/20260902/20178797MY4qtHre28.jpg
第二步:將清單整合進主畫面
接著回到 src/App.jsx,把剛剛寫好的 MedicationList 匯入,並替換掉我們昨天暫放的佔位文字。將 App.jsx 更新為以下內容:
https://ithelp.ithome.com.tw/upload/images/20260902/20178797q7l5yCEDew.jpg

接著就會出現成功畫面如下圖
https://ithelp.ithome.com.tw/upload/images/20260902/20178797JzQzqxtKyn.jpg


上一篇
DAY4 醫療儀表板的第一步:打造乾淨的 Navbar 與主畫面佈局
下一篇
DAY6 讓按鈕活起來:使用 React useState 實作狀態互動
系列文
用 React x Dify 打造 AI 智慧用藥監測系統24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言