ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Episode 23/40: Angular's Future, Functional Components, Stable Signals

Автор: ng-news

Загружено: 2023-10-10

Просмотров: 916

Описание: Minko Gechev gave an overview of the upcoming features in Angular. Signals are stable and ready for version 17. Jeremy Elbourn discussed functional components and Brandon Roberts came up with a prototype.

===

Dariusz Kalbarczyk, the organiser of ng-Poland, interviewed Minko Gechev, Angular product lead, about the upcoming Angular versions. According to Minko, version 17 will be very strong for Server-Side Rendering.

There will be an ApplicationBuilder, which runs on esbuild and Vite and is responsible for building the server and client parts.

Hydration will also improve, and Angular is target resumability beyond version 17.

In the field of hydration, Angular will catch up to top-notch frameworks like Qwik.

Signals will play a crucial role next year. The Signal-based component, once planned for 17, has been delayed. The Angular team wants to put more time into the research and implementation of it.

   • AMP 47: Minko Gechev on Angular 18+  

===

The Signals library or primitive, which Angular released in v16, will become stable in 17. The Angular team removed the mutate method, though. So only immutable changes will be possible.

The official commit message provided a detailed explanation of these changes: https://github.com/angular/angular/co...

===

The monthly Q&A session took place. The most important part happened at the end. Jeremy Elbourn, Angular tech lead, gave a statement on functional components.

First comes the problem. It is currently not a good experience when we import a component two times. One is the TypeScript import, and the other is via the imports property in a Standalone Component or NgModule. Jeremy mentioned that this is just one example of many friction points.

The Angular team also looks at how other frameworks deal with that problem. A functional component might fix it, but it is one of many possible options. Nothing has been decided yet, except that there has to be a solution to the double-import issue.

https://www.youtube.com/live/PUyK7_FI...

===

The day after, Brandon Roberts posted a prototype of a functional component on X. The post got around 90,000 and triggered some emotional discussions. The prototype is definitely worth a look.

In Brandon's prototype, we would have to use a factory function to create the component. The functional component would consist of two parts. The setup phase makes up the first part. It fetches services via the dependency injections, sets up event listeners, etc.

The second part is the template which the functions wraps into an object and returns

  / 1710773567565050310  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Episode 23/40: Angular's Future, Functional Components, Stable Signals

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Как создавать игры, зная только HTML, CSS, JavaScript?

Как создавать игры, зная только HTML, CSS, JavaScript?

React for Angular Developers

React for Angular Developers

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Ng-News 25-47: Angular 21

Ng-News 25-47: Angular 21

Ng-News 25/45: Аналог v2, устранение дребезга в SignalForms, тестирование и время

Ng-News 25/45: Аналог v2, устранение дребезга в SignalForms, тестирование и время

Линус Торвальдс в ярости из-за предложения RISC-V

Линус Торвальдс в ярости из-за предложения RISC-V

Новости разработки | Уязвимость в React, Anthropic купил Bun, Vite 8

Новости разработки | Уязвимость в React, Anthropic купил Bun, Vite 8

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Ng-News 25/43: Vitest - Angular's New Testing Framework

Ng-News 25/43: Vitest - Angular's New Testing Framework

Marianna Kłos - Brightest Light (LIVE) | Poland 🇵🇱 | Junior Eurovision 2025 | #JESC2025

Marianna Kłos - Brightest Light (LIVE) | Poland 🇵🇱 | Junior Eurovision 2025 | #JESC2025

Что сейчас должен знать Middle Frontend разработчик?

Что сейчас должен знать Middle Frontend разработчик?

Ng-News 25/34: Angular 20.2

Ng-News 25/34: Angular 20.2

Кому достанется Донбасс? Разбор мирного плана, который Трамп требует подписать к Рождеству

Кому достанется Донбасс? Разбор мирного плана, который Трамп требует подписать к Рождеству

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

What is

What is "Composition" in React.js, Angular or Vue Apps?

OpenAI was dead… Then GPT-5.2 dropped

OpenAI was dead… Then GPT-5.2 dropped

4 Hours Chopin for Studying, Concentration & Relaxation

4 Hours Chopin for Studying, Concentration & Relaxation

Мы в безопасности — у Google другая миссия

Мы в безопасности — у Google другая миссия

Google готовит цифровой суперинтеллект? Интервью Сундара Пичаи

Google готовит цифровой суперинтеллект? Интервью Сундара Пичаи

Опасный баг в редакторе кода Google Antigravity — приватные данные под угрозой!

Опасный баг в редакторе кода Google Antigravity — приватные данные под угрозой!

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]