Published on2024年8月20日React Context Provider:輕鬆管理全局狀態的魔法工具 reactjshook本文介紹了 React Context Provider 的使用方法和優點,包括如何創建 Context、Provider 組件和自定義 Hook,以及在實際應用中的使用示例和常見應用場景。
Published on2024年8月19日打造你的 React 神器:React 共用 Input Hook reactjshook學習如何創建一個強大的 React 共用 input hook,來簡化表單處理,提高代碼可重用性,還可以添加驗證功能。
Published on2024年8月18日打造你的 React 神器:自定義 Hook 實現超強大的陣列操作! reactjshook介紹如何使用自定義 Hook useArrayState 來簡化 React 中的陣列操作,包括新增、刪除、更新等功能,並展示如何應用於待辦事項清單。
Published on2024年8月17日Git Include:輕鬆管理多重身份的神奇魔法 git本文介紹了 Git Include 功能,解釋如何使用它來管理不同專案的 Git 配置。文章詳細說明了設置過程,包括在全局 .gitconfig 文件中使用 includeIf 指令,以及如何為特定目錄創建自定義配置。通過實際例子展示了如何在個人和公司專案中自動切換 Git 身份,並提供了進階使用技巧。這個強大的功能可以大大提高開發效率,幫助開發者更好地組織和管理多個 Git 身份。
Published on2024年3月21日Warp Launch Configurations warpWarp 的 Launch Configurations,我個人覺得有點類似 Workspace 的概念,它可以把自己目前操作的視窗相關資訊存起來,下次可以快速的回復,而且還可以跑指定的 command,會讓整個操作變的很自動化
Published on2024年3月18日ideavim 自動根據不同的 IDE 選擇 ideavimrc 設定檔 ideavimjetbrainsideavim 自動根據不同的 ide 選擇 ideavimrc 設定檔
Published on2024年3月17日Martin Fowler 的企業級軟體架構模式 提到的幾個模式 Gateway、Facade、Adapter、Mediator 大亂鬥 programming看書人生這個章節主要是在講 Gateway 這個 pattern,然後因為跟一些 pattern 很像,所以就列出了相關 pattern 的比較
Published on2024年3月16日Shell - 同步 Git remote 下面的所有分支到另外一個新的 remote shellgit這是一個很神奇的需求,要把一個遠端 remote 下面的所有分支,推到一個新的 remote 分支
Published on2024年3月13日幫 MonoLisa 字型補上 icon 字型 Nerd Fonts monolisaprogrammingMonoLisa 本身並不支援 Nerd Fonts,不過我們可以自己幫它補上去,就來看怎麼幫 MonoLisa 補上 NerFonts