Frontender Libs - обзор библиотек JS / CSS
Відкрити в Telegram
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev
Показати більше7 746
Підписники
-124 години
-137 днів
-4330 день
Архів дописів
Подтверждение электронной почты с помощью Spring Boot & Angular
Поговорим о важном аспекте безопасности — подтверждении почты пользователей. Рассмотрим, как сделать это с использованием Spring Boot и Angular, двух мощных инструментов для создания современных веб-приложений.
👉 @sWebDev
Inspired by Saul Bass with SVG & GSAP
Анимированная презентация продукта, выполненная на Gsap.js.
👉 @sWebDev
Лучшие практики в использовании Angular CLI. Часть 1.
1. Начните с основ.
При создании нового проекта на Angular с помощью команды
ng new вы можете использовать флаг --minimal, чтобы создать минимальный проект. Это полезно, если вы хотите начать с чистого листа.
Для использования выполните команду ng new my-project --minimal, где my-project - это имя вашего нового проекта.
2. Чистый и последовательный код.
Команда ng lint проверяет ваш код на наличие ошибок и стилевых проблем в соответствии с правилами, указанными в файле tslint.json.
Например, у вас есть файл с именем app.component.ts с кодом:
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
template: `<h1>Hello {{name}}</h1>`
})
export class AppComponent {
name = 'Angular';
}
При выполнении ng lint мы получим вывод ошибок. Для автоматического исправления некоторых ошибок можно использовать: ng lint --fix.
👉 @sWebDevSimple Vue Photo Gallery
Анимированная галерея изображений, выполненная на Vue.js.
👉 @sWebDev
Какую цель можно достичь, группируя файлы по типу, как в примере?
Цель группировки файлов по типу React
Мы уже рассматривали, что в React возможна группировка файлов по типу:
APIs | --LoginAPI --ProfileAPI --UserAPI Components | --Login.jsx --Login.test.js --Profile.jsx --Profile.test.js --User.jsxНо какую цель преследует данный подход? 👉 @sWebDev
Создание внутреннего пакета компонентов React — проще, чем кажется
В разработке современных React-приложений часто возникает потребность в повторном использовании компонентов. Есть разные способы решения такой задачи, и одним из них является создание внутреннего пакета компонентов. Грамотная сборка и поддержка такого пакета позволяют повысить эффективность и производительность разработки, а команда получает возможность использовать готовые компоненты в различных проектах без особых усилий.
👉 @sWebDev
Vue Meta
Библиотека позволяет управлять метаданными вашего vue-приложения, такими как заголовки, описания и другие SEO-релевантные данные, динамически в зависимости от состояния вашего приложения.
👉 @sWebDev
Освоение средства доступа к управляющему значению Angular: руководство для разработчика Angular
Рассмотрим использование Control Value Accessor для создания пользовательских формовых элементов и управления данными в приложениях Angular. Материал описывает ключевые концепции и шаги, необходимые для создания собственных компонентов форм с двунаправленной привязкой данных.
👉 @sWebDev
Vue.js - Calculator
Калькулятор, выполненный на Vue.js.
👉 @sWebDev
▪️ Запоминаем разницу между so и such
▪️ Учимся различать конструкции used to и get used to
▪️ Разбираемся с модальными глаголами
На канале «Гапонова и ее английский» Лена Гапонова — автор курсов Gaponova school, преподаватель с 16-летним стажем и опытом в международных IT-компаниях, специалист по американскому произношению — объясняет сложное в английской грамматике, знакомит с интересными выражениями, учит правильному произношению и помогает подружиться с английским языком.
Подписывайтесь на канал @gaponova и учите английский в удовольствие!
Реклама. ИП Гапонова Елена Александровна. ИНН 780433534267. erid: LjN8K3ho1
Hookstate
Hookstate — это современная альтернатива хукам React и таким библиотекам, как Redux. Эта библиотека быстро завоевала репутацию за её минималистичность, производительность и масштабируемость.
Она основана на нативных React-хуках и практически не имеет шаблонного кода, а также экшенов или редьюсеров. Эта библиотека написана на TypeScript и масштабируется для всех видов сложных React-приложений. Она также поддерживает плагины, которые можно использовать для улучшения функциональности и удобства разработчиков.
👉 @sWebDev
⁉️ Как создавать веб-приложения быстро и просто, но при этом красивом и необычно?
Современные реалии в IT требуют от разработчиков оптимизации временных издержек и уникальности готовых проектов одновременно. Как писать мобильные и ПК-приложения быстро, просто и красиво?
🦾 Узнаете на бесплатном открытом уроке «Обзор возможностей библиотеки компонентов Quasar с Vue» от OTUS.
Преподаватель Михаил Кузнецов – Fullstack developer и тимлид в «Zalando», Germany.
📌 Занятие пройдёт 17 октября в 20:00 мск и будет приурочено к старту курса «Vue.js разработчик». В дальнейшем вы сможете приобрести полный курс в рассрочку на выгодных условиях.
Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени!
👉 Зарегистрируйтесь на событие прямо сейчас и мы напомним в день вебинара.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid: Kra23a1pX
Освоение обработки подписок в Angular
Обзор методов по работе с подписками. Рассмотрим концепции: создание, управление, очистка подписок. Автор делится практиками, которые помогут сделать код чище и обеспечить надежную работу Angular приложению.
👉 @sWebDev
Hover Responsive Parallax Cards Made w/ Vue
Анимированные карточки с эффектом при наведении, выполненные на Vue.js.
👉 @sWebDev
Полезные практики React в 2023 году. Часть 3
1. Старайтесь передавать объекты.
Часто разработчики передают набор значений, но для уменьшения количества передаваемых свойств лучше всего передавать объект. Например, вместо того чтобы передавать каждое свойство отдельно, вы можете объединить данные в один объект.
//Не рекомендуется:
<EmployeeAccount
name={user.name}
email={user.email}
id={user.id}
/>
2. Практики условного рендеринга
React позволяет создавать отдельные компоненты, которые инкапсулируют необходимое поведение. Затем, в зависимости от состояния вашего приложения React, вы можете рендерить некоторые из этих компонентов. Это называется условным рендерингом.
Рассмотрим способ рендеринга "короткое замыкание":
// Оператор короткого замыкания
const Total= ({total}) => {
return <div>
{total && <h1>Итого: {total}</h1>}
</div>
}
👉 @sWebDevФункционал декоратора Attribute в Angular?
Функционал декоратора Attribute в Angular?
Какой функционал заложен в декоратор Attribute в Angular?
👉 @sWebDev
Инкрементная статическая регенерация для Angular
Введение в концепцию инкрементной статической регенерации (ISR) в Angular. Статья исследует, как использовать ISR для улучшения производительности и скорости загрузки в Angular-приложениях.
👉 @sWebDev
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
