
Энеа Джахоллари: можно использовать вызовы функций в шаблонах Angular
Вызов функций в шаблоне — известный запах кода. Мы не должны этого делать. Функция будет запускаться несколько раз без необходимости, потому что она активируется при обнаружении изменений.
Как всегда, есть исключения из правил. Одним из них является труба. По умолчанию это обычная функция со встроенным кешем.
Энеа Джахоллари объясняет в своей статье, как работает трубка и как мы можем применить те же принципы к нашим собственным функциям.
В качестве бонуса он объясняет необработанный исходный код, который компилятор Angular создает из его примера.
Тим Дешрайвер: следите за тем, что вы раскрываете с помощью Angular Interceptors
В своей последней статье Тим Дешрайвер указывает на потенциальные риски безопасности и на то, как с ними бороться, когда мы используем перехватчики HTTP. особенно когда перехватчик добавляет токены аутентификации в заголовки HTTP.
По умолчанию каждая конечная точка получает этот токен, что, безусловно, не лучший способ.
Дэни Паредес: Как создавать составные компоненты в Angular
Еще одна интересная статья взята из Dany Parades. Он обсуждает шаблон составного компонента.
Всякий раз, когда компонент должен быть гибким с точки зрения его использования или визуализации, вы можете разделить его на несколько частей, и все они будут работать вместе, используя такие методы, как проекция контента или @ContentChild и т. д.
10-летие TypeScript
Как говорится, время летит. TypeScript уже исполнилось 10 лет. Если вас интересует история или ностальгия, вы можете прочитать юбилейную запись в блоге Даниэля Розенвассера или посмотреть Андерса Хейлсберга на конференции GOTO, где он впервые представил миру TypeScript.
Кроме этого, у нас есть новые минорные версии. Jest, среда тестирования, до версии 29.1 с улучшенной поддержкой типов. Cypress, также фреймворк для тестирования, до версии 10.9 с новыми функциями в области многодоменной коммутации. И nx, альтернатива Angular CLI, до версии 14.8.
Выпуски второстепенных версий
Jest был выпущен в версии 29.1 с улучшенной поддержкой вывода типов.
Cypress в версии 10.9 с новыми функциями для переключения между несколькими доменами.
Nx 14.8