Angular Vue js React
1.84K subscribers
238 photos
2 videos
2 files
758 links
Полезные материалы по JS фреймворкам
По всем вопросам: @un_ixtime
Download Telegram
Что нового в Angular 14?
______________________________

В этой статье мы рассмотрим возможности Angular 14. Вот функции, о которых я собираюсь рассказать.

--Автономные компоненты
-Более мощное внедрение зависимостей
-Преобразователь заголовков страниц
-Поставщики маршрутов
-Инициализатор среды
-Типизированные реактивные формы
-Передача инжектора во встроенные представления
-Автозаполнение Angular CLI

https://shly.link/0UW9X
Опубликуйте свои пользовательские хуки Vue.js в виде пакета NPM
_______________________________

В этой статье мы не будем говорить о том, как создать собственный хук в Vue 3. Основная цель этой статьи — узнать, как опубликовать ваши хуки в виде пакета NPM, что поможет сделать наш код более пригодным для повторного использования. Мы можем использовать их в каждом проекте, который захотим.

Есть несколько шагов, чтобы сделать это.
13 библиотек, которые вы должны знать как разработчик React
______________________________________

Быть современным разработчиком React — это не только понимать основные концепции React, но и хорошо разбираться во всей экосистеме React.

Это включает в себя знание и опыт работы с различными библиотеками React, которые вы можете использовать в своем приложении, чтобы значительно упростить процесс разработки.

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

Итак, вот 13 замечательных библиотек React, о которых вы должны знать как разработчик React.

https://shly.link/z8YiT
Google выпускает Flutter 3.0 с многоплатформенными возможностями
________________________________

Flutter от Google вышел, и он приносит много подарков сообществу разработчиков. На недавней конференции разработчиков ввода-вывода Google представила Flutter 3.0 с несколькими новыми возможностями, но его усиленная мультиплатформенная поддержка для macOS и Linux заняла центральное место.

https://shly.link/yW2Kp
3 основные ошибки, которые совершают новые разработчики Angular
___________________________________

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

Большинство функций было анонсировано на Google I/O — State of Angular , среди которых типизированные формы, автономные компоненты, специальные возможности и диагностика.

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

https://shly.link/devBdv7
Простые модальные окна с Angular
__________________________________

Мы все (пользователи #angular) могли бы создавать модальные окна в тот или иной момент. НО создать модальное окно многократного использования в Angular непросто. Теперь есть сторонние библиотеки, которые помогут вам выполнить работу, но это само по себе требует обучения, и иногда с ними сложно сотрудничать.

Команда Angular предлагает решение через модуль Angular CDK.

https://shly.link/devTxsX
Ref против Reactive
______________________________

Composition API Vue 3 предоставляет два основных способа объявления реактивных данных: refи reactive. В чем разница между ними и что следует использовать?

В этом руководстве будут рассмотрены следующие вопросы:

-Что такое ref?
-Что такое reactive?
-Каковы плюсы и минусы каждого?
-Когда следует использовать ref, reactive?

https://shly.link/RFR1o
Как использовать фильтры VueJS для написания лучшего кода
_____________________________

На самом деле фильтры — это функция, предоставляемая Vue.js, которая позволяет применять к вашим данным обычное форматирование текста. Фильтры НЕ изменяют сами данные, а скорее изменяют вывод в браузер, возвращая отфильтрованную версию этих данных.

Большинство разработчиков VueJS отлично знакомы с вычисляемыми свойствами. Это отличный способ создать более читаемый код и навести порядок в шаблоне.

Однако в некоторых случаях есть лучшее решение, которое может сделать код еще более пригодным для повторного использования: фильтры VueJS.

https://shly.link/HTrix
Веб-компоненты мертвы?
______

Давайте увеличим масштаб и посмотрим, почему одни говорят, что веб-компоненты уже умерли, а другие думают, что за ними будущее веб-разработки.

https://shly.link/v9iph
Использование v-model в Vue 3 для создания сложных форм
________________________________

В этой статье мы внесем изменения в v-modelдирективу в Vue 3. Затем мы рассмотрим руководство, демонстрирующее, как использовать несколько v-modelпривязок для упрощения процесса создания сложных форм в Vue.

https://shly.link/WAueP
Улучшение начальной загрузки Angular
___________________________

Эта статья посвящена только советам по улучшению производительности Angular для фронтенд-инженеров/разработчиков.

https://shly.link/mdmav7r
Как настроить Tailwind CSS в Vue 3
_______________________________

Tailwind CSS — одна из новейших и крутейших служебных библиотек, которая позволяет с легкостью создавать компоненты пользовательского интерфейса. Вот краткое руководство по настройке Tailwind в вашем проекте Vue 3.

https://shly.link/zjFpX
Вам может не понадобиться эффект
____________________________

Эффекты — это выход из парадигмы React. Они позволяют вам «выйти за пределы» React и синхронизировать ваши компоненты с какой-либо внешней системой, такой как виджет, не относящийся к React, сеть или DOM браузера. Если внешняя система не задействована (например, если вы хотите обновить состояние компонента при изменении некоторых реквизитов или состояния), вам не нужен эффект. Удаление ненужных эффектов сделает ваш код более понятным, более быстрым и менее подверженным ошибкам.

https://shly.link/44EBp
Введение в автономные компоненты с Angular 14
____________________________________

Одной из основных функций, выпущенных в версии 14 Angular, является создание автономного компонента без необходимости его импорта в NgModules.

https://shly.link/hadym
Angular 14 — Представляем автономные компоненты
_________________________________

В Angular 14 представлен автономный компонент — компонент, не являющийся частью какого-либо модуля ngModule, который можно использовать с другими автономными компонентами или компонентами на основе модулей.

https://shly.link/3kLSm
Усовершенствуйте свои приложения Vue.js и Nuxt.js с помощью VueUse
______________________________

В этой статье мы обсудим, как разработчики Vue могут использовать функции VueUse для эффективного упрощения разработки и сокращения шаблонного кода, позволяя им быстро создавать прототипы и тестировать идеи.

#vue

https://shly.link/TyYcQ
Вышел PyCharm 2022.2 EAP 4!
__________________________

Поддержка автономных компонентов Angular
Мы активно работаем над поддержкой Angular 14 в PyCharm. Наиболее важным дополнением, которое мы сделали в этом выпуске, является поддержка автономных компонентов Angular. Автономные компоненты предлагают упрощенный способ создания приложений Angular. Компоненты, директивы и пайпы теперь можно помечать как standalone: true. Классы Angular, помеченные как автономные, не нужно объявлять в файле NgModule.

#Angular #PyCharm

https://shly.link/WiBtR
Полное руководство по разработке приложения Angular с помощью GraphQL, Amazon Rds и Hasura
______

Связывание любого программного приложения с GraphQL улучшит производительность вашего приложения, поскольку вы выбираете только те поля, которые вам нужны. В этом руководстве вы узнаете, как связать GraphQL с фреймворком Angular с помощью клиента Apollo. AWS RDS будет нашей базой данных Postgres, и мы развернем на ней Hasura.
https://shly.link/XprmT
Forwarded from REact
TanStack Table
____________________________

TanStack Table — это библиотека таблиц без заголовка , что означает, что она не поставляется с компонентами, разметкой или стилями. Это означает, что у вас есть полный контроль над разметкой и стилями (CSS, CSS-in-JS, библиотеки компонентов пользовательского интерфейса и т. д.), и это также делает его переносимым. Вы даже можете использовать его в React Native!

https://shly.link/ghvek3
Типизированные формы Angular (все, что вам нужно знать)
_______________________________

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

https://shly.link/P85kj
6 способов связи между компонентами в Angular
____________________________

Компоненты и другие части приложения должны работать вместе, чтобы добиться цели. В этой статье мы сосредоточимся на компонентной коммуникации.

https://shly.link/Ek02r