uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

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

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

Kanalga Telegram’da o‘tish

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev

Ko'proq ko'rsatish
7 373
Obunachilar
-524 soatlar
-277 kun
-9330 kun
Postlar arxiv
Remult Remult - это полнофункциональная CRUD-библиотека, основанная на TypeScript. Она использует ваши TypeScript-сущности ка
Remult Remult - это полнофункциональная CRUD-библиотека, основанная на TypeScript. Она использует ваши TypeScript-сущности как единый источник данных для API, типизированного по типам клиента API на стороне фронт-энда и ORM на стороне бэк-энда. 👉 @sWebDev

Было подобное? 👍 - Да. 🤔 - У меня все работает. 👉 @sWebDev | #юмор
Было подобное? 👍 - Да. 🤔 - У меня все работает. 👉 @sWebDev | #юмор

React Smooth Section Navigator Интерактивное приложение React, обеспечивающее плавную навигацию между разделами контента с помощью колеса или сенсорных жестов. Он использует анимацию GSAP для обеспечения плавных переходов и поведения ScrollTrigger. 👉 @sWebDev

Синхронная вставка элементов в DOM useInsertionEffect - это хук, который позволяет синхронно вставлять элементы в DOM перед с
Синхронная вставка элементов в DOM useInsertionEffect - это хук, который позволяет синхронно вставлять элементы в DOM перед срабатыванием эффектов layout. Чем он отличается от других хуков: useEffect: срабатывает после layout и paint, что может привести к мерцанию при динамическом изменении стилей. useLayoutEffect: срабатывает синхронно перед layout, но может привести к повторным вычислениям layout, если стили вставляются во время рендеринга. Пример использования:
const useDynamicStyles = () => {
  const [style, setStyle] = useState('');

  useInsertionEffect(() => {
    const styleElement = document.createElement('style');
    styleElement.textContent = style;
    document.head.appendChild(styleElement);

    return () => {
      document.head.removeChild(styleElement);
    };
  }, [style]);

  return style;
};
👉 @sWebDev

CSS, такой CSS. 👉 @sWebDev | #юмор
CSS, такой CSS. 👉 @sWebDev | #юмор

Какие свойства возвращает useSWR при вызове?
Anonymous voting

Работа хука useSWR Какие свойства возвращает useSWR при вызове? 👉 @sWebDev
Работа хука useSWR Какие свойства возвращает useSWR при вызове? 👉 @sWebDev

TanStack Query TanStack Query – это библиотека для управления состоянием, которая значительно упрощает получение, кэширование
TanStack Query TanStack Query – это библиотека для управления состоянием, которая значительно упрощает получение, кэширование и связывание данных при работе с API. Она также обладает отличной поддержкой TypeScript, что позволяет создавать полностью типизированные хуки для запросов данных. 👉 @sWebDev

Book Writing Animation Пример реализации эффекта динамичного набора текста реализованный с помощью библиотеки typewriter-effect. 👉 @sWebDev

Курс по Java-разработке с гарантией трудоустройства Если ты не найдешь работу, берем все расходы за обучение на себя. Поступи
Курс по Java-разработке с гарантией трудоустройства Если ты не найдешь работу, берем все расходы за обучение на себя. Поступи и начни карьеру разработчика уже через 9 месяцев! Обучение в Kata Academy построено по принципу win-win: — ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — если ты потеряешь работу, мы поможем найти новую; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Мы не работаем на поток, для поступления нужно сделать тестовое задание. Этим ты покажешь, что действительно готов учиться и хочешь работать. Оставь заявку по ссылке! Узнать больше #реклама 16+ kata.academy О рекламодателе

Освойте создание формы входа на quazar и аутентификации пользователя на сайте Приходите на бесплатный практический урок от OT
Освойте создание формы входа на quazar и аутентификации пользователя на сайте Приходите на бесплатный практический урок от OTUS, спикер Илья Нуруллин — FingerprintJS, Software engineer. На вебинаре научимся использовать: — quazar в качестве UI библиотеки; — axios для запросов на сервер; — composition API для реализации логики приложения; — vue-router для клиентского роутинга. Занятие пройдёт 16 апреля в 20:00 мск в рамках курса «Vue.js разработчик». Доступна рассрочка на обучение! ➡️ Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: регистрация Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 erid 2SDnjdYT7WR

Как в Node.js контролировать потребление памяти при обработке сетевых запросов Статья рассказывает об использовании Node.js S
Как в Node.js контролировать потребление памяти при обработке сетевых запросов Статья рассказывает об использовании Node.js Streams и механизма Back Pressure протокола TCP для реализации пакетной обработки больших объемов данных на машинах с жестким лимитом памяти. 👉 @sWebDev

Hack Настраиваемый пиксельный фон на GSAP. 👉 @sWebDev

WinterJS WinterJS — это новая среда выполнения JavaScript, которая позиционируется как самая быстрая на сегодняшний день. Она
WinterJS WinterJS — это новая среда выполнения JavaScript, которая позиционируется как самая быстрая на сегодняшний день. Она разработана компанией Wasmer, известной своим проектом Wasmer Edge, который позволяет запускать WebAssembly на сервере. 👉 @sWebDev

Попасть в Яндекс за выходные — реально 18–19 мая приходите на Weekend Offer Frontend. Для этого нужно зарегистрироваться и решить одну задачу в Контесте. После вы сможете за 2 дня пройти технические секции, познакомиться с нанимающими командами и получить офер в интересный проект. В мероприятии участвуют 13 команд: Поиск, E-com Поиска, Реклама, Бизнес, Cloud, 360, Игры, Умный дом, Путешествия, Аренда, Недвижимость, Авто.ру и Авто.ру Бизнес. Вы сможете поговорить с ребятами и узнать, как работается в проектах. Если всё сложится хорошо — сразу же получите офер. Помогаем релоцироваться по РФ, нанимаем в офисы по всей стране. Узнать подробности и зарегистрироваться можно здесь. Реклама. ООО "Яндекс". ИНН 7736207543

Upside Towers - жизнь выше ожиданий! Upside Towers - технологичный квартал небоскрёбов-вершин, вдохновленный философией гор.
Upside Towers - жизнь выше ожиданий! Upside Towers - технологичный квартал небоскрёбов-вершин, вдохновленный философией гор. 5 высотных футуристичных башен с квартирами от 11,3 млн ₽ с панорамными окнами «в пол» и потолками 3 м сдаются с отделкой white box или с премиальной отделкой. - Территория 7 га с ландшафтным парком и бульваром, приватные дворы с концептуальным благоустройством - Мультиформатный Upside Club площадью 2 000 кв. м. - пространство для общения и развития жителей - SKY SPA&Relax комплекс на 47 этаже - Всесезонное барбекю-патио - Смотровые площадки на высоте 200 метров - 15 000 кв.м. коммерческой инфраструктуры - Государственные школа и детский сад - 3 мин. до метро, 15 мин от Цветного бульвара - Виды на Останкинскую башню, ВДНХ, Ботанический сад, Москва-Сити и центр города Узнать больше Проектная декларация на сайте https://наш.дом.рф/. Застройщик: ООО "Апсайд Девелопмент" #реклама upside-towers.ru О рекламодателе

Немного магии за пределами бэкенда. 👉 @sWebDev | #юмор
Немного магии за пределами бэкенда. 👉 @sWebDev | #юмор

Responsive Slider with Scrollbar | Swiper JS Адаптивный слайдер в стиле глассморфизма с полосой прокрутки на Swiper JS. 👉 @sWebDev

Бесит часами искать подходящие скрипты? Конечно, ведь в сети полно различных источников. Зато в Telegram достаточно одного ка
Бесит часами искать подходящие скрипты? Конечно, ведь в сети полно различных источников. Зато в Telegram достаточно одного канала – Сайтодел Зашел – подписался ✔️ – и сразу применил в своём проекте!

Реагирование на изменения входных данных в Angular ɵNgOnChangesFeature - это функция Angular, которая позволяет компоненту ре
Реагирование на изменения входных данных в Angular ɵNgOnChangesFeature - это функция Angular, которая позволяет компоненту реагировать на изменения входных данных. Она используется во внутреннем API Angular, но может быть полезна и разработчикам. Как работает: 1. Когда компонент инициализируется, ɵNgOnChangesFeature создает объект SimpleChange, который содержит текущее и предыдущее значения каждого входного 2. При изменении входного ɵNgOnChangesFeature: - Сравнивает новое значение со старым. - Если значения не совпадают, ɵNgOnChangesFeature вызывает метод ngOnChanges компонента. - ngOnChanges получает объект SimpleChange с информацией о том, какие входные данные изменились. Пример использования:
export class MyComponent implements OnChanges {
  ngOnChanges(changes: SimpleChanges) {
    if (changes['input1']) {
      // Обработать изменение input1
    }
    if (changes['input2']) {
      // Обработать изменение input2
    }
  }
}
👉 @sWebDev