Angular Addicts #18: Angular 17's New control flow and View transitions, Incremental static regeneration & more
Tags: angular, typescript, ngrx, javascript
Published: 2023-10-03 06:40:43

---
title: Angular Addicts #18: Angular 17's New control flow and View transitions, Incremental static regeneration & more
published: true
description: My favorite Angular resources of September, 2023
tags: #angular #typescript #ngrx #javascript
canonical_url: https://www.angularaddicts.com/p/angular-addicts-18-new-control-flow
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pyb8bzvb75vlv2h2l9m2.png
# Use a ratio of 100:42 for best results.
# published_at: 2023-10-02 19:58 +0000
---

## 👋Hey fellow Angular Addict

This is the 18th issue of the Angular Addicts Newsletter, a monthly collection of carefully selected Angular resources that got my attention. (You can read the [17th](https://www.angularaddicts.com/p/angular-addicts-17-signals-observables), [16th](https://www.angularaddicts.com/p/angular-addicts-16-signals-vs-rxjs), and [15th](https://www.angularaddicts.com/p/angular-addicts-15-angular-v161-typescript) issue here.)

---

## 📢Release announcements


### 📢[Nx 16.8 Release](https://blog.nrwl.io/nx-16-8-release-e38e3bb503b5)

In his blog post, [Zack DeRose](https://twitter.com/zackderose) summarizes the new features of NX 16.8:


* New project generator behavior: Project Creation Paths and Names in Nx Generators
* Packaging TypeScript Libraries: Secondary Entry points, ESM, CJS
* High performance TypeScript compilation: Introducing Batch mode & Rust-based dependency resolution
* New Playwright Nx plugin
* New integration: Netlify’s Improved Monorepo Experience
* Interactive Graph Functionality
* Storybook Support for Interaction Testing
* New generators: convert-to-monorepo, ESLint Flat Config

---

## 💎Angular Gems of September, 2023

### 📰[Meet Angular’s New Control Flow](https://blog.angular.io/meet-angulars-new-control-flow-a02c6eee7843)

Angular 17 will be released this November. It'll include multiple new template related features, including a new built-in syntax for control flow and deferrable views. In this article, [Alex Rickabaugh](https://twitter.com/synalx) showcases these new features. 

---

### 📰[DOM reading and writing with new lifecycle hooks in Angular](https://dev.to/railsstudent/dom-reading-and-writing-with-new-lifecycle-hooks-in-angular-4n7e)

In this tutorial, [Connie Leung](https://twitter.com/connieleung404) integrates an Angular app with the [Chart.js](https://www.chartjs.org/) library to demonstrate how to use Angular's two new lifecycle hooks: `afterNextRender` and `afterRender` work. 

---

### 📰[Incremental Static Regeneration for Angular](https://blog.angular.io/incremental-static-regeneration-for-angular-c12745ff4b48)

Enea Jahollari explains how to enable [@rx-angular/isr](https://www.rx-angular.io/docs/isr) in an SSR Angular Universal App to generate static pages at runtime and then update them incrementally when the underlying data changes.

---

### 📰[Feature Flags in Angular 16](https://ng-journal.com/blog/2023-09-29-feature-flags-in-angular-16/)

In his article, [Stefan Haas](https://twitter.com/StefanvHaas) shows us how to implement feature flags to enable or disable features at runtime using manifests, APP_INITIALIZER, structural directives and functional guards.

---

### 📰[Angular v17’s View Transitions: Navigate in Elegance](https://netbasal.com/angular-v17s-view-transitions-navigate-in-elegance-f2d48fd8ceda)

A recent [commit](https://github.com/angular/angular/pull/51314) adds a new feature to support the [View Transitions API](https://developer.mozilla.org/en-US/docs/Web/API/View_Transitions_API). This API enables easy animations when transitioning between different DOM states. [Netanel Basal](https://twitter.com/NetanelBasal) explains how to use view transitions from Angular.

---

## 👨‍💻About the author

My name is [Gergely Szerovay](https://www.linkedin.com/in/gergelyszerovay/), I work as a frontend development chapter lead. Teaching (and learning) Angular is one of my passions. I consume content related to Angular on a daily basis — articles, podcasts, conference talks, you name it.

I created the Angular Addict Newsletter so that I can send you the best resources I come across each month. Whether you are a seasoned Angular Addict or a beginner, I got you covered.

Next to the newsletter, I also have a publication called — you guessed it — [Angular Addicts](https://angularaddicts.com/). It is a collection of the resources I find most informative and interesting. Let me know if you would like to be included as a writer.

Let’s learn Angular together! [Subscribe here](https://www.angularaddicts.com/) 🔥

Follow me on [Medium](https://medium.com/@GergelySzerovay), [Dev.to](https://dev.to/gergelyszerovay), [Twitter](https://twitter.com/GergelySzerovay) or [LinkedIn](https://www.linkedin.com/in/gergelyszerovay/) to learn more about Angular!

---

## 🕹️Previous issues

If you missed the previous issues of the newsletter, you can read them [here](https://www.angularaddicts.com/t/angular-addicts-monthly), these are the latest 3 issues:


* [Angular Addicts #17: Angular v16.2, Combining Signals and Observables & more](https://www.angularaddicts.com/p/angular-addicts-17-signals-observables) 
* [Angular Addicts #16: Signals vs. RxJS, combined test coverage reports & more](https://www.angularaddicts.com/p/angular-addicts-16-signals-vs-rxjs)
* [Angular Addicts #15: Angular v16.1, Typescript 5.1, new RFCs & more](https://www.angularaddicts.com/p/angular-addicts-15-angular-v161-typescript)

---

## 📨 Submit your Angular resource

Have you found or written an interesting Angular-related article, tweet or other resource lately? Please let me know here in the comments or send me a DM on [Twitter](https://twitter.com/gergelyszerovay)! I might feature it in the next Angular Addicts issue!