en
Feedback
Frontend разработчик

Frontend разработчик

Open in Telegram

Полезные материалы для фронтендера по HTML, CSS, JS, React.js, Angular.js, Vue.js, TypeScript, Redux, MobX, JavaScript, NodeJS. По всем вопросам @evgenycarter РКН clck.ru/3KoFrk

Show more

📈 Analytical overview of Telegram channel Frontend разработчик

Channel Frontend разработчик (@frontend_1) in the Russian language segment is an active participant. Currently, the community unites 10 465 subscribers, ranking 11 378 in the Technologies & Applications category and 60 957 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 465 subscribers.

According to the latest data from 04 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -65 over the last 30 days and by -5 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 6.79%. Within the first 24 hours after publication, content typically collects 3.14% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 710 views. Within the first day, a publication typically gains 329 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 5.
  • Thematic interests: Content is focused on key topics such as css, javascript, программист, интерфейс, developer.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Полезные материалы для фронтендера по HTML, CSS, JS, React.js, Angular.js, Vue.js, TypeScript, Redux, MobX, JavaScript, NodeJS. По всем вопросам @evgenycarter РКН clck.ru/3KoFrk

Thanks to the high frequency of updates (latest data received on 05 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

10 465
Subscribers
-524 hours
-147 days
-6530 days
Attracting Subscribers
September '26
September '26
+3
in 0 channels
August '26
+17
in 0 channels
Get PRO
July '26
+26
in 0 channels
Get PRO
June '26
+27
in 0 channels
Get PRO
May '26
+70
in 0 channels
Get PRO
April '26
+27
in 0 channels
Get PRO
March '26
+16
in 0 channels
Get PRO
February '26
+29
in 0 channels
Get PRO
January '26
+19
in 0 channels
Get PRO
December '25
+29
in 0 channels
Get PRO
November '25
+45
in 31 channels
Get PRO
October '25
+19
in 0 channels
Get PRO
September '25
+58
in 36 channels
Get PRO
August '25
+35
in 1 channels
Get PRO
July '25
+58
in 26 channels
Get PRO
June '25
+71
in 19 channels
Get PRO
May '25
+57
in 45 channels
Get PRO
April '25
+46
in 37 channels
Get PRO
March '25
+82
in 38 channels
Get PRO
February '25
+100
in 31 channels
Get PRO
January '25
+106
in 34 channels
Get PRO
December '24
+85
in 34 channels
Get PRO
November '24
+76
in 32 channels
Get PRO
October '24
+83
in 29 channels
Get PRO
September '24
+120
in 28 channels
Get PRO
August '24
+70
in 17 channels
Get PRO
July '24
+53
in 1 channels
Get PRO
June '24
+109
in 25 channels
Get PRO
May '24
+227
in 19 channels
Get PRO
April '24
+251
in 1 channels
Get PRO
March '24
+279
in 21 channels
Get PRO
February '24
+256
in 17 channels
Get PRO
January '24
+282
in 23 channels
Get PRO
December '23
+205
in 23 channels
Get PRO
November '23
+110
in 16 channels
Get PRO
October '23
+179
in 17 channels
Get PRO
September '23
+338
in 0 channels
Get PRO
August '23
+295
in 0 channels
Get PRO
July '23
+278
in 0 channels
Get PRO
June '23
+266
in 0 channels
Get PRO
May '23
+257
in 0 channels
Get PRO
April '23
+234
in 0 channels
Get PRO
March '23
+457
in 0 channels
Get PRO
February '23
+102
in 0 channels
Get PRO
January '23
+201
in 0 channels
Get PRO
December '22
+241
in 0 channels
Get PRO
November '22
+102
in 0 channels
Get PRO
October '22
+157
in 0 channels
Get PRO
September '22
+189
in 0 channels
Get PRO
August '22
+247
in 0 channels
Get PRO
July '22
+303
in 0 channels
Get PRO
June '22
+250
in 0 channels
Get PRO
May '22
+321
in 0 channels
Get PRO
April '22
+282
in 0 channels
Get PRO
March '22
+225
in 0 channels
Get PRO
February '22
+155
in 0 channels
Get PRO
January '22
+225
in 0 channels
Get PRO
December '21
+162
in 0 channels
Get PRO
November '21
+149
in 0 channels
Get PRO
October '21
+309
in 0 channels
Get PRO
September '21
+179
in 0 channels
Get PRO
August '21
+399
in 0 channels
Get PRO
July '21
+90
in 0 channels
Get PRO
June '21
+159
in 0 channels
Get PRO
May '21
+208
in 0 channels
Get PRO
April '21
+284
in 0 channels
Get PRO
March '21
+338
in 0 channels
Get PRO
February '21
+380
in 0 channels
Get PRO
January '21
+493
in 0 channels
Get PRO
December '20
+12 013
in 0 channels
Date
Subscriber Growth
Mentions
Channels
05 September+1
04 September0
03 September+1
02 September+1
01 September0
Channel Posts
Импорт локальных изображений vs использование изображений из папки / public в Next.js 📲 Мы в MAX 👉 @frontend_1

2
/public
1
3
Всплывающие скроллеры изображений с анимацией, управляемой прокруткой CSS 🤙 .pop { view-timeline-name: --pop; } img { animat
Всплывающие скроллеры изображений с анимацией, управляемой прокруткой CSS 🤙 .pop { view-timeline-name: --pop; } img { animation: slide both; animation-timeline: --pop; animation-range: entry 100% cover 50%; } .skateboarder { --x: 0; --y: -45%; } @ keyframes slide { to { translate: var(--x) var(--y); } } https://codepen.io/jh3y/pen/abPgrGR 📲 Мы в MAX 👉 @frontend_1
473
4
Совет по JavaScript💡 Легко и правильно отображайте цены. 📲 Мы в MAX 👉 @frontend_1
Совет по JavaScript💡 Легко и правильно отображайте цены. 📲 Мы в MAX 👉 @frontend_1
581
5
Совет по веб-доступности 💡 Лучший способ сделать ваши ссылки, состоящие только из иконок, удобными для экранных читалок. 📲
Совет по веб-доступности 💡 Лучший способ сделать ваши ссылки, состоящие только из иконок, удобными для экранных читалок. 📲 Мы в MAX 👉 @frontend_1
777
6
📲 Мы в MAX 👉 @frontend_1
📲 Мы в MAX 👉 @frontend_1
775
7
CSS совет 💡 Возможно, ты не знал об этом новом и самом простом способе вертикально центрировать контент в блочном макете. 📲
CSS совет 💡 Возможно, ты не знал об этом новом и самом простом способе вертикально центрировать контент в блочном макете. 📲 Мы в MAX 👉 @frontend_1
786
8
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин https://max.ru/channel_win_sysadmin Системный Администратор Windows https://max.ru/channel_linux_admin Linux: Системный администратор https://max.ru/channel_linuxmod Linux https://max.ru/channel_i_linux Системный администратор https://max.ru/channel_devopslib DevOps, SRE, Sysadmin https://max.ru/channel_devops_star DevOps Star (Звезда Девопса) Excel лайфхак 📌 https://t.me/Excel_lifehack Excel лайфхак Английский с нуля 🇬🇧 https://max.ru/UchuEnglish 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С https://max.ru/channel_DevLab1C 1С:Предприятие 8 Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика https://max.ru/channel_cpp_geek C++ geek Программирование Go📌 https://max.ru/golang_lib Библиотека Go (Golang) разработчика Программирование React📌 https://max.ru/react_lib React Программирование Rust📌 https://max.ru/channel_rust_lib Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика https://max.ru/channel_java_geek Java Geek GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии в IT📌 https://max.ru/progjob https://max.ru/channel_rabotait Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Городские📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы https://max.ru/piterspb Питер Новости: Санкт-Петербург / СПБ / ДТП https://max.ru/channel_krasnodar_novosty Краснодар Новости https://max.ru/channel_novosibirsk_novosti Новосибирск https://max.ru/channel_samara_novosti Новости Самары https://max.ru/channel_ekaterinburg_novosti Новости Екатеринбурга https://max.ru/channel_kazan_novosti Новости Казани https://max.ru/channel_omsk_novosti Новости Омска https://max.ru/channel_moskva_24 Москва 24
597
9
💡 Знаете ли вы, что к числам в упорядоченном списке можно добавить 0️⃣? 📲 Мы в MAX 👉 @frontend_1
💡 Знаете ли вы, что к числам в упорядоченном списке можно добавить 0️⃣? 📲 Мы в MAX 👉 @frontend_1
610
10
CSS-совет 💡 Возможно, ты не знал о единице измерения lh в CSS 📲 Мы в MAX 👉 @frontend_1
CSS-совет 💡 Возможно, ты не знал о единице измерения lh в CSS 📲 Мы в MAX 👉 @frontend_1
712
11
Совет по HTML 💡 Семантический способ выделить часть текста ✅ 📲 Мы в MAX 👉 @frontend_1
Совет по HTML 💡 Семантический способ выделить часть текста ✅ 📲 Мы в MAX 👉 @frontend_1
679
12
В нашем канале много ценного для разработчиков по подготовке к собесам👇 Уже 2 года мы развиваем комьюнити, где 10000+ разраб
В нашем канале много ценного для разработчиков по подготовке к собесам👇 Уже 2 года мы развиваем комьюнити, где 10000+ разработчиков, и вместе мы тренируем собеседования и выжимаем из рынка максимум! Полные разборы собеседований: Сбер, VK, OZON, M-Video, Evrone, еще раз OZON, IT One, Trading View, МТС, Лантан, ДОМ.РФ Стримы с гостями и записями: Как проходить собеседование на английском Как решать livecoding задачи Прокачали более 30 резюме вместе с Юрой Сборники вопросов по темам: Кибербезопасность на собеседовании Все вопросы по React на собеседовании Все вопросы по TypeScript на собеседовании Как решать задачи двумя указателями Вопросы с Vue собеседований Вопросы по сетям и методологиям с 200 собесов Вопросы по JS с 200 собесов Какие задачи спрашивают на livecoding чаще Полезные посты: Job-борды для поиска работы Запись нашего самого кринжового собеса Новый HTTP метод QUERY Статистика по рынку: Июль, Июнь, Май, Апрель, Март Текущие рекорды участников: Оффер 6800$ net с релокацией на Кипр Из Шанхая до 4500$ в американскую компанию Получили 427 000 на руки в Сбер и отказались Выбили 380 000 на руки в банк и приняли! Наши встречи в Питере, Москве, Шанхае Как я прохожу собесы на ютубе: Оффер 260к на Go в Empoycity Оффер 300к на Go в "Системная интеграция" Отжал 390 gross + 25% премии в Иннотех Оффер на лида 415 gross + 20% премии в ПСБ А еще каждый четверг у нас проходят полезные стримы с решениями задач и разборами резюме) Подписывайся 👇 https://t.me/frontend_punks Реклама, erid: 2W5zFGwDoJH ИП Галактионов Тихон Витальевич, ИНН 771618975809
682
13
🎯 Современный способ центрирования с place-items Центрировать элемент — базовая задача, но многие до сих пор пишут лишнее: ❌
🎯 Современный способ центрирования с place-items Центрировать элемент — базовая задача, но многие до сих пор пишут лишнее: ❌ Старый способ с Flexbox: display: flex; justify-content: center; align-items: center; ✅ Новый минималистичный способ с Grid: display: grid; place-items: center; 📌 place-items — это сокращение для align-items + justify-items. Работает только с CSS Grid, но зато: * Меньше кода * Более читаемо * Идеально для одиночных элементов в контейнере 💡 Подходит для модалок, карточек, лоадеров и др. ⚙️ Поддержка: все современные браузеры (даже IE11 частично поддерживает place-items как -ms-grid) Пробуй — и забудь про лишние строки! 📲 Мы в MAX 👉 @frontend_1
637
14
🚨 Осторожно с useEffect: ловушка зависимости на функцию! В React легко попасть в ловушку, передавая функции внутрь useEffect
🚨 Осторожно с useEffect: ловушка зависимости на функцию! В React легко попасть в ловушку, передавая функции внутрь useEffect, не задумываясь об их зависимости. useEffect(() => { fetchData(); // ⚠️ Эта функция может пересоздаваться на каждый рендер! }, [fetchData]); Если fetchData определена внутри компонента, она будет новой при каждом рендере, и эффект снова выполнится. Это может вызвать бесконечные циклы или лишние вызовы. 🛠 Решения: 1. Вынести функцию наружу, если она не зависит от пропов/стейта. 2. Обернуть в useCallback: const fetchData = useCallback(() => { // ... }, []); 📌 Всегда проверяй зависимости в useEffect. Полагайся на ESLint-плагин react-hooks — он поможет не попасть в ловушку. 📲 Мы в MAX 👉 @frontend_1
768
15
🔥 Юзаешь React + TypeScript? Тогда вот тебе трюк на миллион — типизация children правильно! Часто можно увидеть вот так: typ
🔥 Юзаешь React + TypeScript? Тогда вот тебе трюк на миллион — типизация children правильно! Часто можно увидеть вот так: type Props = { children: React.ReactNode; } Но это слишком широкий тип. Он допускает что угодно: строки, числа, фрагменты, null… 📌 Лучше — использовать ReactElement: import { ReactElement } from 'react'; type Props = { children: ReactElement; } 👉 Это значит: ожидаем ровно один React-элемент, и никаких строк/чисел/массивов. Если нужно несколько элементов — используем: type Props = { children: ReactElement | ReactElement[]; } 🎯 Это даёт жёсткую и предсказуемую типизацию, особенно полезно для обёрток и layout-компонентов. ⚠️ А если хочешь прям универсальность — тогда ReactNode ок. Но осознанно. Пиши типы как профи 💪 📲 Мы в MAX 👉 @frontend_1
880
16
🔥 Быстрое сравнение объектов в JS без глубоких сравнений Иногда не нужен deep equal, а просто надо понять: два объекта точно одинаковы по содержимому? Вот простой, но мощный трюк на базе JSON.stringify(): const isEqual = (a: object, b: object) => JSON.stringify(a) === JSON.stringify(b); 📌 Подходит для: * Простых объектов без методов и undefined; * Сравнения кеша/props в memo; * Быстрой проверки изменений формы. ⚠️ Не подходит: * Для вложенных объектов с разным порядком ключей ({a:1,b:2} !== {b:2,a:1}); * Когда есть Date, Map, Set, функции, undefined, symbol. 🧠 Альтернатива: Если важен порядок и типы — используй lodash.isEqual. 👉 Пример использования: if (!isEqual(prevForm, currentForm)) { saveChanges(); } ⚡ Просто. Эффективно. Для 80% кейсов — 🔥 📲 Мы в MAX 👉 @frontend_1
918
17
🧩 Трюк с z-index, о котором часто забывают Если у вас не работает z-index — причина может быть не в его значении, а в контексте наложения (stacking context). ❗️Вот что его создаёт (неочевидное): * position: fixed | absolute | relative + z-index ≠ auto * transform, filter, perspective, opacity < 1 * will-change, mix-blend-mode, contain: layout и другие 📦 Пример: .parent { transform: translateZ(0); /* создаёт stacking context */ z-index: 10; } .child { position: absolute; z-index: 999; /* но не выйдет за пределы .parent */ } 🧠 Вывод: z-index работает только внутри текущего контекста наложения. Чтобы перекрыть что-то выше — нужно изменить контекст. 📚 Подробнее: https://developer.mozilla.org/ru/docs/Web/CSS/CSS_positioned_layout/Stacking_context 📲 Мы в MAX 👉 @frontend_1
1 056
18
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин https://max.ru/channel_win_sysadmin Системный Администратор Windows https://max.ru/channel_linux_admin Linux: Системный администратор https://max.ru/channel_linuxmod Linux https://max.ru/channel_i_linux Системный администратор https://max.ru/channel_devopslib DevOps, SRE, Sysadmin https://max.ru/channel_devops_star DevOps Star (Звезда Девопса) Excel лайфхак 📌 https://t.me/Excel_lifehack Excel лайфхак Английский с нуля 🇬🇧 https://max.ru/UchuEnglish 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С https://max.ru/channel_DevLab1C 1С:Предприятие 8 Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика https://max.ru/channel_cpp_geek C++ geek Программирование Go📌 https://max.ru/golang_lib Библиотека Go (Golang) разработчика Программирование React📌 https://max.ru/react_lib React Программирование Rust📌 https://max.ru/channel_rust_lib Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика https://max.ru/channel_java_geek Java Geek GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии в IT📌 https://max.ru/progjob https://max.ru/channel_rabotait Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Городские📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы https://max.ru/piterspb Питер Новости: Санкт-Петербург / СПБ / ДТП https://max.ru/channel_krasnodar_novosty Краснодар Новости https://max.ru/channel_novosibirsk_novosti Новосибирск https://max.ru/channel_samara_novosti Новости Самары https://max.ru/channel_ekaterinburg_novosti Новости Екатеринбурга https://max.ru/channel_kazan_novosti Новости Казани https://max.ru/channel_omsk_novosti Новости Омска https://max.ru/channel_moskva_24 Москва 24
856
19
CSS совет 💡 Для лучшего UX используйте :focus-visible вместо :focus для изменения стиля обводки ✅ 📲 Мы в MAX 👉 @frontend_1
CSS совет 💡 Для лучшего UX используйте :focus-visible вместо :focus для изменения стиля обводки ✅ 📲 Мы в MAX 👉 @frontend_1
756
20
🎯 CSS tip: как избавиться от :last-child и упростить отступы Когда нужно задать отступ между элементами, но не последнему, часто пишут: .item:not(:last-child) { margin-bottom: 16px; } Но есть современный способ без селекторов и костылей 👇 ✅ Используй gap с flex или grid: .container { display: flex; flex-direction: column; gap: 16px; } 📌 Преимущества: – Нет нужды в :last-child – Чище HTML и CSS – Работает одинаково в любом направлении (row, column) – Поддерживается во всех современных браузерах Итог: если ты всё ещё пишешь :not(:last-child) — пришло время обновить подход. 📲 Мы в MAX 👉 @frontend_1
917