掌握 NgRx Signal Store 19 用於 Angular 中的狀態管理,從核心概念到進階自訂功能。
從這 11.5 小時的課程,你會學到
- 了解如何使用直覺的 NgRx 訊號庫簡化程式碼
- 了解為什麼 NgRx Signals 是 Angular 的反應系統中缺少的部分,橋接訊號和狀態管理。
- 了解如何使用訊號儲存中的訊號管理應用程式狀態
- 學習如何掌握 ngrx/signals 自訂功能以建立可重複使用的建置區塊
- 了解如何使用 rxMethod 在需要時簡化響應式編程
- 了解可簡化應用程式結構的常見模式
- 了解 ngrx/signals v18、v19 的最新功能
要求
- 具有 Angular 的基本經驗
- 一些 typescript、HTML 和 CSS – 優勢
- 對現代 Angular 訊號的一些經驗
課程說明
NgRx Signal Store – 缺少的指南
揭示為什麼 NgRx Signal Store 被視為充分利用 Angular 訊號的必不可少的缺失部分,提供輕量級但功能強大的狀態管理解決方案。
本課程全面介紹了 NgRx Signal Store,它是其他 NgRx 商店的更簡化、更直接的替代方案。它的設計不僅易於使用而且高度靈活,使其成為 Angular 應用程式中狀態管理的絕佳選擇。透過支援自訂功能,它不僅簡單而且可擴展和延伸。
你將學到的內容:
- 為什麼 NgRx Signal Store 脫穎而出:了解為什麼訊號與 redux 模式相結合,與 NgRx 中的傳統儲存相比,提供了更輕、更好的狀態管理解決方案。了解它如何簡化開發,同時保持強大和可擴展性。
- 核心功能:掌握核心功能,包括withState、withComputed、withMethods 和 withHooks 以及新的 withProps,同時學習依賴注入和狀態更新的最佳實踐。
- 進階主題:在版本 18 中,NgRx Signals 引入了狀態封裝、私有儲存成員等重大改進,使您能夠更好地控制和隔離儲存內的狀態。
- 新功能:在版本 19 中引入了 withProps 和 signalMethod,以了解如何以及何時使用它們。
- 自訂功能:缺少 redux devtools 擴充功能? NgRx 訊號儲存允許開發可重複使用的自訂功能,例如 devtools 的適配器。了解如何使用自訂功能庫以及編寫自己的功能庫。
為什麼要學習這門課?
- 建立一個真實的應用程式作為學習之旅的一部分……事實上,建立兩個。一個簡單,一個更具挑戰性。
- 透過小而有針對性的練習來增強你的技能。
- 深入了解處理訊號的最佳實踐,避免常見錯誤,並最大限度地發揮商店的潛力。
最後,您將準備好使用 NgRx Signal Store 在 Angular 應用程式中高效、自信地管理狀態。
目標受眾
- 想要晉升至下一級的初級 Angular 開發人員
- 軟體架構師正在為複雜的應用程式尋找簡單一致的模式
講師簡介
Kobi Hari 經驗豐富的 Angular 和 Web 講師
你好,我是 Kobi。
我熱愛軟體,我熱愛程式設計。我喜歡學習新技術,也喜歡教它。因為我非常喜歡它,從小就一直在編程,並且一直喜歡將編程和培訓結合起來。今天,我是一名專注於 Angular 和 .Net 的自由開發人員和講師。我還在現場和線上教授程式設計課程。
當你成為自由工作者時,你就成為知識的中心。您在教學的同時,也從您參與的每個專案中學習到很多東西。您了解哪些主題更難學,因此更難教,並找到以簡單、簡潔和清晰的方式呈現複雜主題的方法。
我期待成為你的導師:-)
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 ⏳NT290 起特價中(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Angular 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響