Reactivity with Signals in Angular v19+

所在平台: Udemy

课程主页: https://www.udemy.com/course/signals-in-angular-v19/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程概述:Angular v19+ reactivity with Signals** 本课程是一门快速、代码实践型的课程,旨在教授您如何在 Angular v19+ 中使用 Signals 来管理组件状态。Signals 被认为是 Angular 中 Reactivity 的未来,它们提供了一种轻量级、直观的 RxJS 替代方案。 **学习目标:** * 理解 Angular Signals 的核心概念:signal()、computed()、effect()。 * 学习如何在模板中使用 Signals。 * 掌握如何使用 localStorage 持久化状态。 * 通过构建一个功能齐全的购物应用程序,将学到的知识付诸实践。 **课程亮点:** * **无需 RxJS:** 专注于 Signals 的应用,使学习过程更简洁。 * **代码实践:** 通过实际的购物购物车示例,边学边练。 * **高效学习:** 在不到一小时的时间内掌握 Signals 的核心用法。 * **性能提升:** 了解 Signals 如何使 Angular 应用更简单、更快速。 **课程内容:** 1. **Signals 基础:** 学习 `signal()` 用于定义响应式状态,`computed()` 用于派生值,以及 `effect()` 用于处理副作用。 2. **模板集成:** 掌握在 Angular 模板中无缝使用 Signals。 3. **状态持久化:** 学习利用 `localStorage` 来保存和加载应用状态。 4. **构建购物购物车:** 运用 Signals 实现购物车功能,包括商品数量跟踪、实时总价计算以及状态持久化。 **适合人群:** * Angular 初学者 * 希望提升状态管理技能的 Angular 开发者 * 寻求 RxJS 之外的响应式编程解决方案的开发者 **关于讲师:** 讲师是一位拥有丰富 Angular 和 TypeScript 开发经验的全栈开发者,专注于通过实际案例帮助开发者理解 Signals 的强大之处,而无需 RxJS 的复杂性。他推崇快速、专注、动手学习的学习方式。 通过本课程,您将不仅在概念上理解 Signals,更能自信地将其应用于实际项目中。

课程评论(0条)

课程详情

Angular Signals are the future of reactivity in Angular, offering a lightweight, intuitive alternative to RxJS for managing component state. In this concise, code-along course, you'll learn how to build a fully functional shopping cart using Angular Signals in under an hourWhether you're an Angular beginner or a seasoned dev looking to level up your state management skills, this course walks you through the core concepts of Signals:signal() for reactive statecomputed() for derived valueseffect() for side effectsUsing signals in templatesPersisting state with localStorageYou'll build a clean, reactive shopping cart that tracks item quantity, calculates totals in real-time, and saves to the browser. Along the way, you'll see how Signals make Angular apps simpler, faster, and easier to reason about. No RxJS required.By the end, you'll not only understand Signals conceptually, but also know how to use them confidently in real-world projects.About the InstructorI'm a full-stack developer with experience building custom software for businesses using Angular and TypeScript. I created this course to help developers understand Signals without the overhead of RxJS through practical examples. I believe learning should be fast, focused, and hands-on. Let's build something great together in under one hour.

课程标签

0人关注该课程

主题相关的课程