🦊 Angular Fox 🚀 — русскогорящие новости сообщества
3.99K subscribers
1.22K photos
7 videos
1.07K links
Как костыль на реактивно-лисьей тяге 🔥🦊

Нравится канал? Подпишись на меня!
👉 twitter.com/thekiba_ru
💖 twitter.com/thekiba_io
medium.com/@thekiba
github.com/thekiba

Чаты @angular_ru @angular_jobs
Download Telegram
Современный CSS в Angular

В этом месяце команда Angular представила новую серию статей, в которой рассматриваются современные возможности CSS.

На этой неделе рассматриваются Layouts.

👉 https://medium.com/p/4a259dca9127
👍6🔥1
Angular Router Standalone API

Новый standalone router API позволяет уменьшить размер сборки. Но в настоящее время он находится в предварительной версии для разработчиков и станет стабильным в Angular 15.

В статье, на примере приложения со списком фильмов, разбираются будущие возможности Angular.

👉 https://medium.com/p/461547e92bbc
👍91
Разработка на Angular под SmartTV

Команда KION продолжает радовать статьями о разработке онлайн-кинотеатра.

Четвертая часть посвящена внедрению фичи Autoplay.

👉 https://habr.com/ru/company/ru_mts/blog/694384/
👍9🔥61
Настройка husky в проекте Angular

Раньше установка husky и добавление пары команд в package.json, позволяли быстро приступить к работе. После обновления husky, необходимо мигрировать настройки.

В статье разобраны способы подключения, настройки и миграции пакета запуска гит хуков husky.

👉 https://medium.com/p/c3d04ffc95c
4👍2
Раскройте возможности Angular Router

Правильно ли вы используете Angular Router?

Сегодня мы покажем вам некоторые основы и то, как вы можете эффективно использовать их в вашем Angular приложении.

👉 https://medium.com/p/2f34b25ed649
👍9🥴4
Работа с ленивой загрузкой

Когда мы создаем большое приложение с несколькими модулями, основной файл превращается в огромного монстра.

Сегодня мы узнаем, как использовать ленивую загрузку для улучшения пользовательского опыта.

👉 https://www.danywalls.com/working-with-lazy-loading-modules-and-preload-routing-strategies-in-angular
👍5🔥4
Усовершенствования в Angular Router

В последнее время команда Angular была занята созданием нескольких значимых обновлений маршрутизации, которые доступны начиная с версии 14.2.

В статье они поделились некоторыми последними улучшениями.

👉 https://medium.com/p/5d69ec4c032
👍7👌1
Примеры использования NgRx

Разграничение доступа играет важную роль во многих приложениях, особенно в корпоративных.

Сегодня мы рассмотрим, как можно реализовать его наиболее удобным способом, используя NgRx.

👉 https://dev.to/this-is-angular/ngrx-use-cases-part-i-restricting-access-30lo
👍9👎1🔥1
Новшества TypeScript 4.9

Недавно Microsoft анонсировал TypeScript 4.9 beta. В этой версии появился новый оператор satisfies, умный in, прямое сравнение с NaN теперь запрещено, проведена оптимизация производительности.

Екатерина Семенова разобрала самые интересные фичи этого анонса.

👉 https://habr.com/ru/company/surfstudio/blog/695900/
👍17🔥4
Кастомные операторы RxJS

Хотя RxJS поставляется с огромным количеством операторов, но иногда возникает необходимость написать собственные.

Давайте посмотрим, как справиться с этой задачей.

👉 https://medium.com/p/637c7d3d8f86
👍8🔥1
Повторение запросов с помощью RxJS

Иногда нужно выполнить запрос несколько раз через определенное время. Самые распространенный случай, автоматическое обновление данных.

В RxJS 7 реализация этой функциональности стала проще простого, из-за оператора repeat.

👉 https://medium.com/p/423c1996fb65
👍6🔥3
👋 Всем привет! Как настроение?

Рассматриваем варианты проведения розыгрыша билетов на Holy.js. Одна из основных идей: предложить участникам реализовать полезную библиотеку для Angular, и за счёт голосования комунити выбрать победителя.

UPD: В комментариях к посту было предложено провести конкурс статей, ушли на согласование.

😛 Как вам такая идея, хотели бы поучаствовать?

Пишите, что думаете об этом в комментариях к посту 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
Конференция для JavaScript-разработчиков HolyJS 2022 Autumn

🌐 10–11 ноября — онлайн
👥 20 ноября — офлайн в Москве
(с возможностью удаленного участия для тех, кто не готов добраться)

Программа конференции полностью готова

Вас ждут 23 доклада и 4 воркшопа от спикеров из VK, Rambler&Co, 2ГИС, Яндекса, Райффайзенбанка, Сбера и других компаний,
Основные темы конференции — case-study, backend, инструменты, UI, анимации, языки и state management.

Если вам хочется на несколько часов отвлечься и побыть среди единомышленников, то приходите на HolyJS. А промокод angularfox2022JRGpc даст скидку 20% на билеты из категории «Для частных лиц».

Подробности и билеты — holyjs.ru
💩9👍5
🎉 Разыгрываем билет на HolyJS

Нам хочется поддержать комунити, поэтому разыграем билет на Holy.js среди лучших статей по Angular.

Для участия необходимо:
1. написать статью о Angular;
2. опубликовать ее на habr.com;
3. прислать ссылку в комментарии.

Важно, в конкурсе могут участвовать только новые или ещё не опубликованные статьи.

Если у вас возникли трудности с выбором темы для написания статьи: ознакомьтесь с нашим списком в комментариях.

Не забудьте вступить в чат канала, это поможет оперативно находить ответы на затруднительные вопросы.

Ссылку на статью оставляйте в комментариях к этому посту с хештегом #конкурс.

Итоги конкурса подведём 8 ноября. Победителя выберем по наибольшему количеству положительных оценок на статье.

💖 Желаем всем удачи
👍83🔥1🤮1💩1
Архитектура со standalone компонентами

Standalone компоненты предлагают простой подход к разработке приложений и соответствуют текущей тенденции развития фронтенда, композиции компонентов.

В этой статье рассмотрен подход, который позволяет легко и просто создавать приложения.

👉 https://medium.com/p/c87559af1f91
👍8🔥3
Композиция директив

Angular 15 уже не за горами, а вместе с ним и множество замечательных функций. Одна из них — композиция директив.

Давайте посмотрим, что это такое.

👉 https://medium.com/p/e7d9f789323
👍9🔥3👌32
Создаем динамические формы

Как правило, работа с формой требует ручной работы. Почему бы тогда не изменить форму, сделав ее динамичной, а не жестко закодированной?

Сегодня мы узнаем, как реализовать это с помощью реактивных форм.

👉 https://www.danywalls.com/how-to-build-dynamic-forms-in-angular
🔥8👍4👎2
Используем Web Workers в Angular

Web Workers позволяют нам выполнять JavaScript вне основного потока. Больше потоков означает, что больше вещей выполняется одновременно, но лучше использовать их для выполнения трудоемких вычислений.

В статье рассматривается, как Web Workers могут повысить производительность и улучшить пользовательский опыт.

👉 https://medium.com/p/84b9949a4fab
👍71
Практическое руководство по провайдерам

При создании приложений в Angular вы можете добавлять и настраивать зависимости с помощью провайдеров.

В этой статье рассказывается о DI в Angular, и демонстрируется несколько стратегий для настройки зависимостей.

👉 https://dev.to/angular/a-practical-guide-to-providers-in-angular-3c96
👍10🏆1
Изучаем Elf

Elf — это стейт менеджер на основе RxJs. Внутри Elf просто класс, который расширяет BehaviorSubject. Он не зависит от фреймворка, является модульным и спроектирован таким образом, что его легко расширять.

Надеемся, что эта серия статей поможет вам сфокусироваться на том, что следует искать в решениях для управления состоянием.

👉 https://medium.com/p/fe5e87c31c89
👍11🔥2
Разбираем ngrx/createFeature

Функция createFeature сокращает количество повторяющегося кода, делая его более лаконичным.

В статье приведен пример, упрощающий жизнь разработчику, которому приходится работать с NgRx.

👉 https://habr.com/ru/company/nspk/blog/698980/
👍8👏1💩1