今天的主題是 React 裡的 State,他會用在我們跟 Component 進行互動時,像是輸入資料(Input)、點擊顯示與隱藏按鈕(Click)或是選取下拉式選單(Select)等。當我們在進...
開始接觸開發以來,越來越多人會選擇在專案中加入 TypeScript 搭配框架使用(不管是哪一種框架都可以加入 TS),讓變數與函式的型別定義更完善,也可以降低程式出錯的機率。 因為目前公司使用的是...
Medium 好讀版點此。 要從遠端倉儲「下載」檔案下來,可分為「本地有較舊版本」或「本地完全沒有這份專案」兩種情境,前者用 git fetch 或 git pull、後者用 git clone。本...
今天我們來學點不一樣的吧! 有鑒於我們隊友的太太是愛通用設計的小魚。讓我在實作表單元件的過程中不禁想到,如果表單元件沒辦法被其他輔助工具正確操作的話,那麼他是否就不能被稱為是一個完整的表單元件呢? 在...
在前一篇 Day 12 中,我們建立了一個 OfficeOne Agent,能夠根據使用者需求選擇合適的工具來處理辦公室相關請求。然而,在實際應用場景中,使用者經常會在一個請求中提出需要同時執行多項任...
這篇我們要來做一個基於 Single Agent 變化的 AI Agent 範例——「OfficeOne Agent」,這個助理可以根據使用者的需求,使用最合適的工具來完成任務。OfficeOne A...
昨天我們在卡片上加了「標籤 (Badge)」,今天要把它做成一個獨立的小元件,以後在網站各個地方都能用,更詳細的說說 1. 什麼是「標籤」? 標籤 (Tag/Badge) 就是網站上那種「小小的提示...
獨孤九劍的「破槍式」,破解長槍、大戟、蛇矛、齊眉棍、狼牙棒、白蠟桿、禪杖、方便鏟等長兵器。我今天想來介紹一種常用的 Pattern,並且能夠讓測試案例更為穩定的一種方法,這個設計模式,叫做「Load...
為什麼要再比一次?昨天我聊過 FAISS、Milvus、Pinecone 的比較。 今天再加上 Weaviate,因為它在近兩年聲勢很高,特別是在 混合檢索(Hybrid Search)與 Graph...
哈囉,各位邦友們!昨天完成了 provideRouter 與兩個頁面(Dashboard / Heroes)。今天要把「路由參數」接進來,實作 /detail/:id 英雄詳情頁。重點是使用 with...