Frontender Libs - обзор библиотек JS / CSS
8.49K subscribers
2K photos
728 videos
1 file
235 links
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Менеджер по рекламе: @Spiral_Yuri

Купить рекламу: https://telega.in/c/sWebDev
Download Telegram
Chocolat

Chocolat — адаптивная лайтбокс-галерея для изображений. Она позволяет создавать всплывающие галереи с поддержкой навигации и полноэкранного режима.

👉 @sWebDev
👍2
Поведение при отказе в доступе

Что отобразит прокси-компонент для контроля доступа, если у пользователя нет требуемой роли?

Забыли? Вернитесь к посту от 18.08.2025.

👉 @sWebDev
2
Ваше первое резюме тоже выглядело беспомощно?

👍 – Очень.

❤️ – Оно до сих пор такое.

🤔 – Нет, сразу было норм.

👉 @sWebDev | #юмор
9
Адаптивный интерфейс

Хук useMediaQuery отслеживает media-запросы для адаптации интерфейса. Для корректной работы в SSR, где объект window недоступен и нельзя определить размер экрана, хук принимает начальное значение (defaultValue). Оно используется при рендеринге на сервере, а после гидратации на клиенте состояние обновляется до реального.

import { useState, useEffect } from 'react';

function useMediaQuery(query: string, defaultValue = false) {
const [matches, setMatches] = useState(defaultValue);

useEffect(() => {
const mediaQueryList = window.matchMedia(query);

const listener = (event: MediaQueryListEvent) => setMatches(event.matches);

// Устанавливаем начальное значение после монтирования
setMatches(mediaQueryList.matches);

mediaQueryList.addEventListener('change', listener);
return () => mediaQueryList.removeEventListener('change', listener);
}, [query]);

return matches;
}


👉 @sWebDev
👍2
Media is too big
VIEW IN TELEGRAM
Heart Animation

Анимация частиц в форме сердца на Three.js и GSAP.

👉 @sWebDev
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Кто вы в этой сцене?

👍 – Джун.

❤️ – Мидл.

🤔 – Сеньор.

👉 @sWebDev | #юмор
3👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
Bliss

Библиотека содержит набор легковесных хелперов, делающих работу с DOM на чистом JavaScript более лаконичной. Она расширяет нативные элементы новыми методами для использования синтаксиса в стиле jQuery без дополнительных зависимостей и обёрток.

👉 @sWebDev
1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
1
This media is not supported in your browser
VIEW IN TELEGRAM
Whimsical SVG hover animation

Анимация SVG-контура при наведении на GSAP.

👉 @sWebDev
1