Frontender Libs - обзор библиотек JS / CSS
Open in Telegram
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev
Show more7 746
Subscribers
-224 hours
-197 days
-4230 days
Posts Archive
Tidy.js
Tidy.js — это библиотека для работы с данными в JavaScript, созданная для упрощения манипуляций с данными в ваших JavaScript приложениях.
Основные возможности Tidy.js включают:
- Преобразование и агрегирование данных.
- Сортировка и фильтрация данных.
- Выполнение различных статистических функций.
👉 @sWebDev
Жизненно?
🤔 - Нет, я умею отдыхать.
👍 - Всего 12?
👉 @sWebDev | #юмор
👨💻 Изучаешь Frontend? Я тоже!
idk Frontend - канал, в котором я максимально подробно конспектирую весь мой путь обучения с самого старта.
🔤 С меня:
— Сложная теория простым языком;
— Практические примеры и объяснения;
— Разбор нейросетей, полезных в веб-разработке;
— Крутые викторины по JS и шпаргалки.
🔤 С тебя:
— Всего лишь подписка: @idk_frontend
Продолжим обучаться вместе!
Spheres
Анимация шара с эффектом гравитации на Three.js.
👉 @sWebDev
Оптимизация обработки событий
useEffectEvent — это хук в React, который разработан для более эффективной обработки побочных эффектов, вызываемых событиями, чем традиционный хук useEffect.
Этот хук помогает изолировать побочные эффекты от основной логики компонента, что упрощает управление состоянием и делает код более модульным.
Пример использования useEffectEvent:
import { useEffectEvent } from 'react'; // Гипотетический импорт
function MyComponent() {
const handleClick = useEffectEvent(() => {
console.log('Button clicked');
});
return <button onClick={handleClick}>Click me</button>;
}
В этом примере handleClick, созданный с использованием useEffectEvent, обеспечивает оптимизированное выполнение логики при каждом клике на кнопку. Это улучшает предсказуемость выполнения побочных эффектов и упрощает отладку и поддержку кода, одновременно повышая производительность за счет снижения количества лишних перерендеров.
👉 @sWebDevОфициальный дилер CHANGAN - Санрайз Групп!
Рассрочка 0% на весь модельный ряд CHANGAN.
Цена от 1 180 000₽
Выгода до 780 000₽
КАСКО и доп. оборудование в подарок.
Узнать цену
Финансовые услуги оказывает: ПАО Банк ВТБ, ООО Росгосстрах и др..
#реклама
mrqz.me
О рекламодателе
Премиальный MICE-отель всего в 12 км от Москвы
Проведите корпоративное мероприятие любого масштаба на высоком уровне в Загородном клубе ARTILAND 5*.
Специальное-Выгодное предложение для осенних корпоративных мероприятий!
Современные конференц-залы
Профессиональное оборудование: led-панели, экраны
Авторские кофе-брейки от Шефа Дениса Фомина
Банкетные залы с панорамным видом
Размещение в комфортабельных номерах и апартаментах.
Развлекательная программа для Вашего мероприятия «под ключ»:
квесты, teambuilding на природе, BBQ вечеринки, творческие и кулинарные мастер-классы, лазертаг, пейнтбол и много другое.
Крутые мероприятия проводят в ARTILAND:
+7 (495) 276-21-21
Перейти на сайт
#реклама
arti-land.ru
О рекламодателе
Назначение React.cache()
Что делает функция
React.cache()?
Если забыли, то вернитесь к посту от 13.05.2024, в котором мы рассматривали этот функционал.
👉 @sWebDevKnockout.js
Knockout.js — это JavaScript библиотека, которая помогает строить динамичные, интерактивные веб-приложения, используя паттерн Model-View-ViewModel (MVVM). Она позволяет связывать HTML элементы с данными модели через декларативные привязки. Особенностью Knockout является автоматическое обновление пользовательского интерфейса при изменении данных модели, что делает разработку интерфейса более интуитивно понятной и менее подверженной ошибкам.
👉 @sWebDev
On-Scroll Fire Transition
Переход с анимацией тлеющего листа на GSAP.
👉 @sWebDev
Ускоренный запуск системы “Аутентификации + база данных” (React.js и Firebase)
В статье рассказывается о настройке приложения React.js с Firebase для аутентификации и базы данных NoSQL Firestore. В ней обсуждаются преимущества использования этого подхода для разработчиков полного цикла. В статье описаны шаги по настройке проекта, включая создание компонентов React, инициализацию Firebase и настройку файла .env. В ней также подробно описано, как использовать консоль Firebase для настройки аутентификации и базы данных.
👉 @sWebDev
Veggie Knight
Пример реализации игры "Fruit Ninja" на GSAP.
👉 @sWebDev
Blockdom.js
Blockdom - это экспериментальная библиотека JavaScript, предназначенная для оптимизации работы с виртуальным DOM. Она предлагает уникальный подход к рендерингу виртуального DOM. В отличие от традиционных библиотек виртуального DOM, которые представляют элементы по отдельности, Blockdom использует блоки. Они представляют собой элементы с его статическим содержимым и специальными тегами для динамических частей. Этот подход позволяет использовать
cloneNode(true) для блоков, что значительно ускоряет процесс сравнения (diffing) из-за меньшего размера дерева виртуального DOM.
👉 @sWebDevПользуемся инструментами тестирования?
👍 - Пользуемся.
🤔 - Надо еще и тестировать было?
👉 @sWebDev | #юмор
Frontend Developer — это первоисточник всего, что происходит во Frontend-сообществе
Здесь опытный Senior-разработчик ежедневно публикует материалы, которые накопил за 9 лет Frontend-разработки:
➤ Шаблоны с готовым кодом для твоих проектов
➤ Вопросы с собеседований, задачи и викторины
➤ Шпаргалки по JavaScript, HTML и CSS
P.S. Даже онлайн-школы берут материалы с этого канала🤫
R4S – коммерческая недвижимость в Москве от собственника
Арендный бизнес. Продажа и аренда коммерческой недвижимости без комиссии!
Перейти на сайт
#реклама
realty4sale.ru
О рекламодателе
Responsive GSAP Slider with Button Wave Effect
Анимированный слайдер на GSAP.
👉 @sWebDev
Проджекту вкатиться в айти не легче, чем разработчику. Нужно понимать процесс и детали, защищать решения перед клиентом и находить общий язык с командой.
Марина Заботина, аккаунт-директор Далее, провела большой опрос о том, какой именно уровень технических знаний должен быть у ПМа. Результатами опроса и собственным опытом 一 а Марина прошла все эти дебри 一 она поделилась в новой статье.
Читайте статью на Хабре или на vc.ru и делитесь в комментах, как обстоят дела с техническим бэкграундом у вас 🤝
Available now! Telegram Research 2025 — the year's key insights 
