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

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

@swebdev

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/sWebDev
Subscribers
7.45K
Photos
2K
Videos
735
Links
213

Showing posts older than #3713 · Back to latest

Older Posts 20 shown
Post #3712 968
Как у вас с оценкой времени на "маленькие" правки?

👍 — Ужасно.

❤️ — С опытом стало получаться точнее.

👉 @sWebDev | #юмор
  • 👍 21
  • ❤ 3
  • 🤔 1
Post #3709 1.02K
Назначение метода

Что делает метод ɵmarkDirty() в компоненте?

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

👉 @sWebDev
  • ❤ 3
Post #3708 1.07K
Toastify.js

Toastify.js — JavaScript-библиотека для создания минималистичных тост-уведомлений без использования jQuery. Поддерживает стилизацию, действия при клике, позиционирование и автоматическое скрытие сообщений. Подойдёт для быстрого информирования пользователя на сайте.

👉 @sWebDev
  • 👍 3
Post #3707 959
Infinite Tunnel

Настраиваемая анимация туннеля на Three.js.

👉 @sWebDev
  • 👍 4
Post #3706 1.08K
Самый безопасный способ скрыть API-ключи в React

В React-приложениях API-ключи легко могут утечь, если оставить их на клиенте. В статье объясняется, почему нельзя полагаться на переменные окружения или обфускацию кода, и почему для защиты ключей нужно использовать серверную прослойку. Разбор показывает, как правильно выстраивать архитектуру запросов, чтобы ключи не попадали в браузер.

👉 @sWebDev
  • 👍 4
  • 🤔 1
Post #3705 960
Interactive Three.js Particle Morph

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

👉 @sWebDev
  • 👍 5
Post #3704 1.09K
Drift

Drift — JavaScript-библиотека для реализации эффекта увеличения изображения при наведении. Позволяет создавать плавный zoom-фокус без перезагрузки страницы и подходит для магазинов, галерей и витринных сайтов.

👉 @sWebDev
  • 👍 3
Post #3702 951
Как вам такой дизайн ванной комнаты?

👍 — Идеально.

❤️ — А это набивка или реальные коммиты?

👉 @sWebDev | #юмор
  • 👍 8
  • ❤ 5
  • 🔥 1
Post #3701 964
Sakura Bonsai

Анимация сакуры на Three.js.

👉 @sWebDev
  • 👍 5
Post #3700 1.09K
Оптимистичные обновления интерфейса

Хук useOptimistic() в React позволяет обновлять состояние интерфейса до завершения серверного запроса, создавая ощущение мгновенного отклика. Первым аргументом передаётся массив или объект исходного состояния, вторым — функция, формирующая новое состояние из предыдущего и действия.

'use client';

import { useOptimistic } from 'react';

function TodoList({ todos }) {
const [optimisticTodos, addOptimisticTodo] = useOptimistic(
todos,
(state, newTodo) => [...state, newTodo]
);

const handleAdd = async (text) => {
addOptimisticTodo({ text });
await fetch('/api/todo', { method: 'POST', body: JSON.stringify({ text }) });
};

return (
<ul>
{optimisticTodos.map((todo, i) => <li key={i}>{todo.text}</li>)}
</ul>
);
}


Метод addOptimisticTodo мгновенно обновляет список до ответа сервера. После получения реального ответа можно синхронизировать состояние или повторно перерендерить данные.

👉 @sWebDev
  • 👍 4
Post #3699 993
Вас раздражает, когда путают Java и JavaScript?

👍 – Уже привык, улыбаюсь и киваю.

❤️ – Каждый раз страдаю.

👉 @sWebDev | #юмор
  • 👍 25
  • ❤ 4
Post #3696 1K
Современная альтернатива findDOMNode()

Что рекомендует использовать React вместо findDOMNode()?

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

👉 @sWebDev
  • 👍 3
Post #3695 1.02K
Chrono.js

Chrono.js — JavaScript-библиотека для парсинга дат из текста на естественном языке. Распознаёт форматы вроде “завтра”, “5 июля”, “через 3 недели”, работает без зависимостей. Подходит для чат-ботов, форм бронирования и любых интерфейсов с вводом дат.

👉 @sWebDev
  • 👍 4
Post #3694 926
Layout Explorations

Анимация галереи с использованием GSAP и Lenis.

👉 @sWebDev
  • 👍 5
  • ❤ 1
Post #3688 978
Что бы я хотел знать об Angular в самом начале

Многие разработчики сталкиваются с трудностями в Angular не из-за сложности фреймворка, а из-за неправильного старта. Автор делится опытом: как разумно структурировать модули, использовать ленивую загрузку и строить код, который не развалится при росте проекта.

👉 @sWebDev
  • 👍 3
Post #3687 928
Interactive Cube Grid

Интерактивная анимация пиксельной сетки на GSAP и Three.js.

👉 @sWebDev
  • 👍 6
Post #3686 990
List.js

List.js — JavaScript-библиотека для добавления поиска, сортировки и фильтрации к HTML-таблицам и спискам. Простая в подключении, не требует jQuery и подходит для интерфейсов с динамическими наборами данных.

👉 @sWebDev
  • 👍 4
Post #3685 942
Насколько вы зависите от ИИ при разработке?

👍 – Почти не использую, сам справляюсь.

❤️ – ChatGPT — мой напарник.

👉 @sWebDev | #юмор
  • ❤ 20
  • 👍 8
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →