Вайб кодинг
2.56K subscribers
1.15K photos
143 videos
53 files
211 links
Кодим с ИИ + мозги

Авторский канал, сотрудничество: @hand_of_ragnaros
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Псевдокласс :focus-visible вместо :focus в CSS применяется только тогда, когда фокусировка элемента происходит способами, видимыми для пользователя, например, через клавиатурный ввод.

Это помогает избегать ненужного выделения элементов при навигации с помощью мыши, что делает интерфейс менее загроможденным и более чистым.

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вы добавляете символы кавычек, используйте в качестве содержимого open-quote и close-quote, поскольку они учитывают язык документа.

👉 Подробнее

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Простой способ использования свойства gap

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Простая шпаргалка по поисковой оптимизации для веб-разработчика

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Простой способ упрощения CSS селекторов с использованием :where(): на заметку фронтенд-разработчику

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Руководство по Next.js: пополняемая серия для фронтенд-разработчика

Часть 1
Часть 2
Часть 3

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Простой способ изменения числового представления упорядоченного списка в CSS: на заметку фронтенд-разработчику


➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Как устроена асинхронность в JavaScript: гайд для фронтенд-разработчика

Что такое Event loop и очередь событий?
При чём здесь Web API?
Как работают промисы и async/await?

🔜 Читать

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML-элемент <meter> в действии: на заметку фронтенд-разработчику

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Тестирование React-приложений на практике

Запись 5-часового воркшопа о TDD и тестировании React приложений, в рамках которого Александр Беспоясов написал конвертер валют и покрыл его тестами. Вы узнаете, как:

☑️ Выделять и тестировать бизнес-логику
☑️ Разделять код на модули так, чтобы их было удобно тестировать
☑️ Применять разные стратегии моков, готовить стабы и тестовые данные
☑️ Тестировать сайд-эффекты и React-хуки
☑️ Работать с асинхронными функциями и тестировать их
☑️ Подключать сторонние библиотеки через адаптеры для удобного тестирования

▶️ Смотреть

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
React + структуры данных = суперкод: 7 примеров для практики

Представляешь, оказывается, если правильно подобрать структуру данных, можно не только заставить приложение летать, но и сделать код настолько чистым и красивым, что глаз не оторвать. Серьезно, это как убраться в квартире — и жить приятнее, и гостей не стыдно позвать. Причем, это не какая-то там магия — это просто грамотный подход, который может освоить каждый разработчик, было бы желание!

🔜 Читать статью

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Простой способ сортировки без учета регистра в JavaScript: на заметку фронтенд-разработчику

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Знаете ли вы, что мы можем разместить кнопку отправки формы за пределами формы?

В большинстве случаев кнопка отправки находится внутри тега <form>, но иногда, из-за особенностей макета или других причин, её можно разместить снаружи. Просто используйте атрибуты form и id.

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Awesome React — поддерживаемый список ресурсов, относящихся к экосистеме React.

Начав свою историю как коллекция из нескольких сотен пунктов, с тех пор её сократили до менее чем 200 за счет удаления всех устаревших проектов и сосредоточения внимания на самом главном.

🔜 Awesome React Components — еще одна отличная коллекция для добавления в закладки.

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Что нужно знать о современном CSS: на заметку фронтенд-разработчику

Подборка современных дополнений к CSS: container queries, nesting, scroll-driven animations, view transitions, :has() и многие другие.

🔜 Читать

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Знаете ли вы, почему мы не можем создавать новые инстансы из стрелочной функции в JavaScript? 👆

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
7 ways to hide element using CSS.png
2 MB
7 способов скрыть элемент с помощью CSS: на заметку фронтенд-разработчику

➡️ @tips_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM