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

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

Открыть в Telegram
7 547
Подписчики
-224 часа
-227 дней
-9830 день
Архив постов
Какой самый тупой стереотип об айтишниках вы слышали? 👍 — «Вы же программисты, почините мне принтер/телефон/микроволновку».
Какой самый тупой стереотип об айтишниках вы слышали? 👍 — «Вы же программисты, почините мне принтер/телефон/микроволновку». ❤️ — Что мы можем взломать Пентагон за 5 минут с помощью блокнота. 🤔 — Что мы зарабатываем миллионы, просто нажимая на кнопки. 👉 @sWebDev | #юмор

Дизайн в FIGMA с нуля. Бесплатный курс + портфолио Онлайн-программа с наставником и чатом. Дизайн от профессионалов. Доступ 0 руб. Узнать больше #реклама 16+ yudaevschool24.online О рекламодателе

Какие два стандартных хука объединяет в себе useQueryState?
Anonymous voting

Композиция хуков Какие два стандартных хука объединяет в себе useQueryState? Забыли? Вернитесь к посту от 14.07.2025. 👉 @sWe
Композиция хуков Какие два стандартных хука объединяет в себе useQueryState? Забыли? Вернитесь к посту от 14.07.2025. 👉 @sWebDev

Pressure.js Взаимодействие с интерфейсом часто ограничено простыми кликами. Pressure.js расширяет эти возможности, добавляя п
Pressure.js Взаимодействие с интерфейсом часто ограничено простыми кликами. Pressure.js расширяет эти возможности, добавляя поддержку силы нажатия через Force Touch, 3D Touch и Pointer Pressure. 👉 @sWebDev

Гайд для РОПов по проведению эффективных вебинаров Как руководителям отделов продаж увеличить количество успешных сделок при
Гайд для РОПов по проведению эффективных вебинаров Как руководителям отделов продаж увеличить количество успешных сделок при том же объеме лидов с помощью вебинаров? Гайд от МТС Линк по обучающим вебинарам для отделов продаж. ✅ В гайде: - Как эффективнее прокачивать скиллы менеджеров и закрывать больше сделок за меньшие сроки; - Как организовать тренинг так, чтобы участники действительно подключились и дошли до финального модуля; - Как выявить слабого менеджера и улучшить его показатели; - Как сэкономить время на организации вебинара и пригласить всех участников в 2 клика. Бонус внутри: 5 прикладных советов по контролю внимания участников во время вебинара ✨ Скачайте гайд бесплатно по ссылке Скачать #реклама 16+ mts-link.ru О рекламодателе

Moon Lamps Интерактивная сцена на Ammo.js. 👉 @sWebDev

Внимание ученики 1-9 класса и их родители! С 1 июня стартует бесплатная 3-х месячная программа по углубленному изучению школь
Внимание ученики 1-9 класса и их родители! С 1 июня стартует бесплатная 3-х месячная программа по углубленному изучению школьных предметов с 1 по 4 класс, с 5 по 8 класс и с 9 по 11 класс от резидента Сколково. Программа предлагает подтянуть знания по основным предметам: — Математика: 83% учеников повышают оценку до 4 или 5 за 2 месяца — Подготовиться к контрольным и ВПР — Подготовка к ОГЭ и ЕГЭ без стресса — Русский язык: средний балл ВПР 87 при общешкольном показателе 65 — Английский: 72% учащихся переходят на уровень выше за 4 месяца Для участия достаточно заполнить заявку. Жмите "Записаться" Записаться #реклама 16+ mrqz.me О рекламодателе

Как избежать лишних ререндеров при работе с React Context Стандартный хук useContext часто вызывает лишние ререндеры, даже ес
Как избежать лишних ререндеров при работе с React Context Стандартный хук useContext часто вызывает лишние ререндеры, даже если компоненту нужна лишь часть состояния. Статья показывает, как решить эту проблему, создав собственный легковесный Store и хук с селекторами, похожий на useSelector в Redux. 👉 @sWebDev

Пазл Реализация интерактивного пазла на GSAP. 👉 @sWebDev

Онлайн-магистратура с IT специальностями от Яндекса Совместно с ИТМО, МИФИ, МФТИ. Онлайн-магистратура с актуальными программами и гибким графиком обучения. Получите высокооплачиваемую IT профессию, официальный диплом и практические знания. Господдержка оплаты. Совмещение с работой! Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе

Shine.js Стандартные тени для текста выглядят статично и не добавляют интерактивности. Библиотека Shine.js оживляет их, созда
Shine.js Стандартные тени для текста выглядят статично и не добавляют интерактивности. Библиотека Shine.js оживляет их, создавая динамические тени, которые реагируют на положение курсора или ориентацию устройства. 👉 @sWebDev

Научим создавать карточки для WB и Ozon с нуля! Дизайнер карточек для маркетплейсов — востребованная и доходная профессия 💰
Научим создавать карточки для WB и Ozon с нуля! Дизайнер карточек для маркетплейсов — востребованная и доходная профессия 💰 Научись ей бесплатно! - Бесплатный доступ к курсу - Разбор ДЗ от наставника - Мощные кейсы в портфолио Узнать больше #реклама 16+ yudaevschool24.online О рекламодателе

Как вы используете AI-ассистентов в работе? 👍 — Для генерации бойлерплейта и решения типовых задач, но всегда проверяю и реф
Как вы используете AI-ассистентов в работе? 👍 — Для генерации бойлерплейта и решения типовых задач, но всегда проверяю и рефакторю результат. ❤️ — Копирую промпт из таски в Jira, а потом копирую ответ из ChatGPT в IDE. 🤔 — Как собеседника. Пока формулирую для нейросети четкий вопрос, сам нахожу ответ. 👉 @sWebDev | #юмор

Pick a Card Интерактивная сцена с колодой карт на GSAP и Draggable.js. 👉 @sWebDev

Новая интернет-энциклопедия РУВИКИ Интересуетесь всем на свете? Задаёте себе миллион вопросов? Любите интересные факты? Канал
Новая интернет-энциклопедия РУВИКИ Интересуетесь всем на свете? Задаёте себе миллион вопросов? Любите интересные факты? Канал энциклопедии РУВИКИ создан для вас. Узнать больше #реклама 16+ О рекламодателе

Отложенное выполнение эффектов Для эффектов, срабатывающих с задержкой после изменений, создают хук useDebouncedEffect. Он ин
Отложенное выполнение эффектов Для эффектов, срабатывающих с задержкой после изменений, создают хук useDebouncedEffect. Он инкапсулирует логику setTimeout внутри useEffect. При обновлении зависимостей хук отменяет предыдущий таймер и устанавливает новый, вызывая колбэк по истечении задержки. Важную роль играет функция очистки useEffect, отвечающая за сброс таймера.
import { useEffect, useState } from 'react';

const useDebouncedEffect = (effect, deps, delay) => {
  useEffect(() => {
    const handler = setTimeout(() => effect(), delay);
    return () => clearTimeout(handler);
  }, [...(deps || []), delay]);
};

function SearchComponent() {
  const [searchTerm, setSearchTerm] = useState('');

  useDebouncedEffect(() => {
    // Логика отправки запроса на сервер
    console.log(`Отправка запроса: ${searchTerm}`);
  }, [searchTerm], 500);

  return (
    <input
      type="text"
      value={searchTerm}
      onChange={(e) => setSearchTerm(e.target.value)}
      placeholder="Поиск..."
    />
  );
}
👉 @sWebDev

Регистрируйтесь на Yandex Ecom Open Air 8 августа Море инсайтов для бизнеса, музыкальный open-air, лекции и нетворкинг. Участие бесплатно! Зарегистрироваться #реклама 18+ ecomfest.ru О рекламодателе

Что хуже? 👍 — Работать без четкого ТЗ. 🤔 — Работать по четкому ТЗ, которое меняется каждый день. ❤️ — Страшнее всего — рабо
Что хуже? 👍 — Работать без четкого ТЗ. 🤔 — Работать по четкому ТЗ, которое меняется каждый день. ❤️ — Страшнее всего — работать над проектом, в успех которого не верит никто, включая тебя. 👉 @sWebDev | #юмор

Пройди практику в Wildberries&Russ и получи диплом ТГУ Хочешь развивать карьеру в аналитике и не тратить на это 10 лет? Онлай
Пройди практику в Wildberries&Russ и получи диплом ТГУ Хочешь развивать карьеру в аналитике и не тратить на это 10 лет? Онлайн-магистратура «Дата-аналитика для бизнеса» ускорит! В ней : ✅Обучение с азов от экспертов ТГУ и практиков из Wildberries&Russ, Авито, Ситимобил, Playrix, Яндекс, Газпромнефть и Eggheads ✅Практики и стажировки в компаниях (Wildberries, VOX, Net.Works, Авито и других) ✅3 специализации на выбор: продуктовая аналитика, маркетинговая аналитика и BI-аналитика — выбирай то, что ближе к твоим целям. ✅Диплом о высшем образовании от престижного вуза Старт обучения — 18 сентября 2025 года. Учёба онлайн — с гибким графиком из любой точки мира. Поторопись оставить заявку, а мы проконсультируем, как поступить:) Узнать больше #реклама 16+ ai.tsu.ru О рекламодателе