TGViewer
Channel Public Channel
FrontEndDev

FrontEndDev

@front_end_dev

🚀 Статьи, новости, туториалы по frontend разработке.

http://jem-space.ru

Admin: @jem_jem
Пишу в @five_a_m
AI и вайбкод @vibe_and_ai

Читать на парковке: https://max.ru/front_end_dev

Реклама: http://bit.ly/2NxmVDu
РКН: https://clck.ru/3GLw7G
Subscribers
25.8K
Photos
2.7K
Videos
26
Links
7.9K

Showing posts older than #9174 · Back to latest

Older Posts 20 shown
Post #9173 8.4K
Экспериментальный React Transition API

С первого релиза до настоящего времени у React не было своего API для анимации, и приходилось использовать библиотеки (например, Motion for React или React Spring). Наконец разрабочики решили залатать эту дыру. Теперь можно попробовать ViewTransition. Подробнее — в статье.

https://motion.dev/blog/reacts-experimental-view-transition-api
  • 🔥 12
  • 👍 4
  • ⚡ 3
  • ❤ 1
Post #9171 6.46K
Перемещение элементов в DOM при помощи moveBefore

moveBefore позволяет перемещать элементы без первоначального удаления их из DOM, что добавляет удобства, т.к. в случае iframe - нет перезагрузки содержимого, активные элементы остаются в фокусе и т.д. Более подробно - по ссылке.

https://www.bram.us/2025/01/16/move-elements-around-the-dom-while-preserving-their-state-with-movebefore/
  • 👍 12
  • 🔥 3
  • 👎 2
  • 🤔 2
  • ⚡ 1
Post #9170 7.02K
Избавляемся от any в проектах на TS

any отключает многие проверки типов и снижает безопасность кода. Заметка о том, какие правила линтинга использовать, чтобы сделать ваш код более надежным.

https://typescript-eslint.io/blog/avoiding-anys/
  • 👍 11
  • 🥱 5
  • ❤ 1
  • 🔥 1
  • 🤓 1
Post #9169 6.98K
Очередной кейс использования container queries и селектора :has()

Ахмад Шадид рассказывает и показывает, как создавал функционал заглавной картинки для своего блога.

https://ishadeed.com/article/modern-css-feature-image/
  • 👍 11
  • ❤ 2
  • 🔥 2
Post #9168 7.08K
CSS text-box-trim

О том, как работает свойство для обрезки лишнего пространства у текста, и для каких случаев его удобно применять.

https://developer.chrome.com/blog/css-text-box-trim?hl=ru
  • 🔥 13
  • ❤ 2
  • 👍 2
Post #9167 7.21K
6 полезных CSS сниппетов

▫️использование контейнерных запросов;
▫️создание прокрутки с привязкой;
▫️избегание position: absolute с помощью CSS Grid;
▫️быстрое создание круга;
▫️использование каскадных слоев;
▫️применение логических свойств для упрощения кода.

https://web.dev/articles/6-css-snippets-every-front-end-developer-should-know-in-2023
  • ❤ 10
  • 🔥 3
  • 👍 2
  • 👎 1
Post #9165 7.85K
Примеры утечек памяти в JavaScript

Разбираем несколько причин утечек памяти и способы их устранения.

https://www.youtube.com/watch?v=HJSnq0z_cOE
  • 👍 12
  • ⚡ 5
  • ❤ 1
  • 💩 1
  • 👌 1
Post #9163 7.93K
RegexpGarden

Игровое обучение регулярным выражениям. 42 задания от просто к сложному раскрывают аспекты работы с регулярками.

👉 Внимание, чтобы перейти к описанию урока нажмите на крестик в сайдбаре (рядом с Select Lesson)

https://regexp-garden.madewith.fun/
  • 👍 18
  • 🔥 7
  • ⚡ 2
  • 👀 2
Post #9162 7.09K
2024 JavaScript Rising Stars

Тренды и популярные проекты в экосистеме JavaScript за 2024 год.

https://risingstars.js.org/2024/en
  • 🔥 9
  • 👍 5
  • 👌 3
  • ❤ 2
  • 🎉 1
Post #9159 7.89K
Александр Моргунов — Разбираемся в Feature-Sliced Design

Александр из Samokat.tech рассказывает, что из себя представляет архитектурная методология Feature-Sliced Design и ее основные концепты.

https://www.youtube.com/watch?v=H_rJ0zB8rqc
  • 👍 16
  • 👎 10
  • 💩 2
  • 🤡 2
  • ❤ 1
  • 🔥 1
Post #9158 7.8K
AI ассистент прямо в DevTools

С недавнего времени в Chrome появился свой асистент, который помогает с вопросами по отладке. Вот небольшой обзор и краткое руководство от разработчиков Chrome.

https://developer.chrome.com/docs/devtools/ai-assistance?hl=ru
  • 👍 16
  • 🔥 6
  • ❤ 3
  • 🤔 2
  • 🌭 1
Post #9157 7.51K
Оmatsuri

Набор инструментов на каждый день: компрессор, декодер, генератор градиентов и многое другое.

Это опенсорсный проект, репу можно глянуть тут https://github.com/rtivital/omatsuri

https://omatsuri.app/
  • 🔥 17
  • 🥱 3
  • ⚡ 1
  • 👍 1
Post #9155 7.41K
Основные ошибки при использовании React Testing Library

Кент Си Доддс описывает распространённые ошибки при использовании RTL и предлагает рекомендации по их предотвращению.

https://kentcdodds.com/blog/common-mistakes-with-react-testing-library
  • 🔥 10
  • 👍 4
Post #9154 8.36K
Курс по Еvent-Driven Архитектуре

Создаем production-ready приложение на NextJs, Clerk и Webhook. Настраиваем базу данных с помощью NeonDB and Prisma и реализуем типичные CRUD операции.

https://www.youtube.com/watch?v=TtvytXHLAsc
  • 👍 9
  • 🤡 7
  • 🔥 3
  • ❤ 1
  • 🤯 1
Post #9153 9.52K
Разбиваем тяжелые задачи и улучшаем производительность

Kак улучшить отклик веб-приложений, разбивая длительные задачи на меньшие с помощью методов вроде scheduler.yield и асинхронных циклов for..of.
Это помогает избежать блокировки интерфейса и обеспечивает более плавную работу приложения.

https://calendar.perfplanet.com/2024/breaking-up-with-long-tasks-or-how-i-learned-to-group-loops-and-wield-the-yield/
  • 👍 16
  • ❤ 4
  • 🔥 2
Post #9152 9.02K
Создаем React хук для шорткатов

Таня Раскиа рассказывает про разные виды шорткатов, кешировании, оптимизации, а также о подводных камнях при разработке хука

https://www.taniarascia.com/keyboard-shortcut-hook-react/
  • 👍 25
  • 👎 2
  • 🔥 2
  • ⚡ 1
Post #9151 11.3K
33 js концепции, которые должен знать каждый разработчик

Громкий заголовок, но в этом репозитории на самом деле много ресурсов как по основам, так и по продвинутым темам. Сборник статей, сгруппированных по темам.

https://github.com/leonardomso/33-js-concepts?tab=readme-ov-file#-table-of-contents
  • 🔥 23
  • ❤‍🔥 3
  • ⚡ 2
  • ❤ 2
  • 😁 1
Post #9150 9.29K
Создаем многошаговые формы на vanilla js

Кажется, мы стали забывать как сделать что-то сложнее логин-формы на чистом js 😁
Пример реализации многошаговой формы без использования фреймворков - хороший способ повторить основы.

https://css-tricks.com/how-to-create-multi-step-forms-with-vanilla-javascript-and-css/
  • 👍 25
  • ❤ 3
  • 🔥 3
  • 😁 2
  • 👎 1
  • 🤔 1
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 →