Skip to content

Reactive Patterns with RxJS for Angular, published by Packt

License

Notifications You must be signed in to change notification settings

PacktPublishing/Reactive-Patterns-with-RxJS-for-Angular

Repository files navigation

Reactive Patterns with RxJS for Angular

Reactive Patterns with RxJS for Angular

This is the code repository for Reactive Patterns with RxJS for Angular, published by Packt.

A practical guide to managing your Angular application's data reactively and efficiently using RxJS 7

What is this book about?

RxJS is a fast, reliable, and compact library for handling asynchronous and event-based programs. It is a first-class citizen in Angular and enables web developers to enhance application performance, code quality, and user experience, so using reactive patterns in your Angular web development projects can improve user interaction on your apps, which will significantly improve the ROI of your applications.

This book covers the following exciting features:

  • Learn how to use the marble diagram and read it for designing reactive applications
  • Work with the latest features of RxJS 7
  • Build a complete Angular app reactively from requirement gathering to deploying it
  • Become well-versed with the concepts of streams, including transforming, combining, and composing them
  • Explore the different testing strategies for RxJS apps, their advantages, and drawbacks

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter04.

The code will look like the following:

export interface Recipe {
  id: number;
  title: string;
  ingredients: string;
  tags?: string;
  imageUrl: string;
  cookingTime?: number;
  prepTime?: number;
  yield: number;
  steps?: string;
  rating:number;
}

Following is what you need for this book:

If you're an Angular developer who wants to leverage RxJS for building reactive web applications, this is the book for you. Beginner-level experience with Angular and TypeScript and knowledge of functional programming concepts is assumed.

With the following software and hardware list you can run all code files present in the book (Chapter 1-13).

Software and Hardware List

Chapter Software required OS required
1-13 Angular 12 and above Windows, Mac OS X, and Linux
1-13 TypeScript 4.3.2 and above Windows, Mac OS X, and Linux
1-13 RxJS 7 and above Windows, Mac OS X, and Linux
1-13 primeng 12 and above Windows, Mac OS X, and Linux
1-13 Bootstrap 3.3.7 and above Windows, Mac OS X, and Linux

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Errata

  • Page 130 (Paragraph 2 line 2): Then, for every emission, we use the concatMap operator to transform the value to the should be Then, for every emission, we use the switchMap operator to transform the value to the
  • Page 82-84 (Throughout the code examples): filtredRecipes should be filteredRecipes

Get to Know the Author

Lamis Chebbi is an enthusiastic software engineer with a strong passion for the modern web. She's the founder of "Angular Tunisia", a member of the WWCode Community, speaker, content creator, and trainer. She has been into Angular for the past few years and loves to share her knowledge about Angular through participating in workshops and organizing training sessions. ng-girls is one of the communities she supports. Empowering women and students is one of her highest priorities. Besides Angular and the web, Lamis loves Music, traveling, chromotherapy and volunteering. Last but not least, she's a forever student.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781801811514

About

Reactive Patterns with RxJS for Angular, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published