Премиум каналы

Frontender Libs - обзор библиотек JS / CSS

Frontender Libs - обзор библиотек JS / CSS - это Telegram-канал, который предлагает обзоры различных библиотек JavaScript и CSS для фронтенд-разработки. Здесь вы найдете информацию о новых библиотеках, их возможностях, примеры использования и советы по оптимальному применению. Канал поможет вам быть в курсе последних тенденций в мире фронтенд-разработки и выбрать наиболее подходящие инструменты для вашего проекта. Если вы интересуетесь разработкой на JavaScript и CSS и хотите узнать о новых библиотеках и их применении, подписывайтесь на Frontender Libs в Telegram!

Последние публикации с канала

Scroll-based image sequence with GSAP and ScrollTrigger (Helper Function)

Анимация пролистывания с динамическим с эффектом освещения на GSAP.

👉 @sWebDev

02.05.2024 / 07:05

AnalogJS

AnalogJS - это полнофункциональный мета-фреймворк, созданный для разработки приложений и веб-сайтов с помощью Angular.

👉 @sWebDev

01.05.2024 / 06:05

FullStackOverflow developer.

👉 @sWebDev | #юмор

30.04.2024 / 14:04

Hero with cursor tracking (GSAP)

Анимация трекинга курсора на Gsap.

👉 @sWebDev

30.04.2024 / 07:04

Управление состоянием действий

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

Использование:

const [state, action] = useActionState({
initialState: {
// Начальное состояние
},
actions: {
// Определите действия
increment: () => {
// Логика действия
},
decrement: () => {
// Логика действия
},
},
});


Пример:
const Counter = () => {
const [count, actions] = useActionState({
initialState: { count: 0 },
actions: {
increment: () => ({ count: count + 1 }),
decrement: () => ({ count: count - 1 }),
},
});

return (
<div>
<p>Счетчик: {count}</p>
<button onClick={actions.increment}>Увеличить</button>
<button onClick={actions.decrement}>Уменьшить</button>
</div>
);
};


👉 @sWebDev

29.04.2024 / 08:04

Расставляй приоритеты правильно.

👉 @sWebDev | #юмор

28.04.2024 / 09:04

Как ɵNgOnChangesFeature определяет, что значение входных данных изменилось?

Anonymous Quiz

12% - Сравнивает новое значение с пустой строкой.

66% - Сравнивает новое значение с предыдущим.

10% - Сравнивает новое значение со всеми остальными входными данными.

12% - Сравнивает новое значение с типом данных.

27.04.2024 / 14:04

Сравнение значений входных данных в ɵNgOnChangesFeature

Как ɵNgOnChangesFeature определяет, что значение входных данных изменилось?

👉 @sWebDev

27.04.2024 / 14:04

Shepherd.js

Shepherd.js - это библиотека JavaScript, которая поможет создавать интерактивные туры по вашему веб-сайту или приложению. Они могут использоваться для обучения новых пользователей интерфейсу, демонстрации новых функций или просто привлечения внимания к важным частям вашего сайта.

👉 @sWebDev

26.04.2024 / 16:04

Готовимся к вопросам по вёрстке на интервью Frontend-разработчика: свойство display

Статья о ключевых словах, влияющих на внешний и внутренний типы отображения, а также о том как управлять отображением элементов с помощью ключевых слов и значений contents и none.

👉 @sWebDev | #собес

26.04.2024 / 08:04

Ленивые бесконечные списки на основе Deferrable Views

Статья о реализации списков на основе Deferrable Views, недавно появившихся в Angular 17.

👉 @sWebDev

25.04.2024 / 15:04

Bouncy Balloon

Интерактивная анимация шаров на Three.js.

👉 @sWebDev

Video is too big
25.04.2024 / 07:04

Firebolt

Firebolt — это новый фреймворк для React, который обещает повысить продуктивность разработчиков. В сочетании со встроенным в Firebolts CSS-in-JS и интуитивно понятным роутингом это позволяет вам создавать все, что угодно, от посадочной страницы до полноценного SaaS, просто создавая и компонуя компоненты React.

👉 @sWebDev

24.04.2024 / 08:04

Alfa Frontend Meetup #3
Митап frontend-сообщества про архитектуру.

Поговорим про webpack module federation, рассмотрим статический анализ кода и попробуем применить этот подход к статическому анализу зависимостей с помощью программирования в ограничениях, обсудим плюсы и минусы монорепозиториев.

Когда: 25 апреля, 19:00.
Где: Москва, пр. Андропова, д. 18, к. 3 и онлайн.

Вас ожидают доклады спикеров: 

▪️Алексей Охрименко, техлид в Yandex Cloud Tracker, расскажет о статистическом анализе зависимостей.
▪️Алексей Николаев, Teamlead в Sendsay.ru, разберёт плюсы и минусы монорепозиториев.
▪️Степан Иваньков, главный frontend-разработчик в «Альфа-Банке», расскажет о том, как перевести 45 приложений на webpack module federation и ничего не сломать.


Регистрируйтесь

Больше полезного в комьюнити @alfa_frontend

erid: LjN8K9SWk
Реклама. АО «Альфа-Банк». ИНН 7728168971.

23.04.2024 / 13:04

Где создавать красивые и удобные сайты с кэшбеком до 50%?

В LANDY24. Главный принцип LANDY24 — код для дизайна, а не дизайн для кода.

- 100+ готовых шаблонов и множество параметров для настройки.
- Создавайте лендинги и сложные многостраничные сайты.
- Каждый блок, даже готовый, можно полностью разобрать на “атомы” — огромный простор для творчества!
- Добавляйте свой код (HTML, CSS, JavaScript).
- Адаптивная верстка — сайт будет красиво смотреться на любых устройствах.
- Зеленая зона в Google Speed Insights и весь необходимый seo-инструментарий.

А еще это российский конструктор, который точно никуда не уйдет. Попробуйте бесплатно, у нас есть free тариф.

Реклама: ООО "ССП", ИНН: 7701416828

23.04.2024 / 12:04

Infinitely drawing icons

Анимированная SVG иконка на anime.js.

👉 @sWebDev

23.04.2024 / 08:04

Отображение элементов в Angular

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

Синтаксис:


<div [ngSwitch]="variable">
<ng-container *ngSwitchCase="case1">
</ng-container>
<ng-container *ngSwitchCase="case2">
</ng-container>
<ng-container *ngSwitchDefault>
</ng-container>
</div>


В этом примере:
[ngSwitch] - директива, которая связывает выражение variable с директивой.
ngSwitchCase - директива, которая определяет case-выражения.
ng-container - используется для определения шаблона для каждого case-выражения.
ngSwitchDefault - директива, которая определяет шаблон по умолчанию.

Пример:

<div [ngSwitch]="user.role">
<ng-container *ngSwitchCase="'admin'">
<h1>Администратор</h1>
</ng-container>
<ng-container *ngSwitchCase="'user'">
<h1>Пользователь</h1>
</ng-container>
<ng-container *ngSwitchDefault>
<h1>Неизвестная роль</h1>
</ng-container>
</div>


👉 @sWebDev

22.04.2024 / 07:04

Любите своего CEO?

👉 @sWebDev | #юмор

21.04.2024 / 09:04

Какие аргументы принимает useSyncExternalStore?

Anonymous Quiz

42% - store.subscribe и store.getSnapshot;

30% - store.data и store.updateData;

18% - store.url и store.apiKey;

10% - store.name и store.description.

20.04.2024 / 15:04

Аргументы useSyncExternalStore

Какие аргументы принимает useSyncExternalStore?

👉 @sWebDev

20.04.2024 / 15:04
Отзывы: - 0
Поделитесь вашим мнением! Оставьте отзыв:

Похожие

Избранное