ru
Feedback
React Frontend | YeaHub

React Frontend | YeaHub

Открыть в Telegram

Теория, подготовка к интервью и курсы для React разработчиков YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников. Платформа: https://yeahub.ru Для связи: @ruslan_kuyanets

Больше
3 319
Подписчики
-124 часа
-37 дней
-3330 день
Привлечение подписчиков
июнь '26
июнь '26
+12
в 0 каналах
май '26
+26
в 0 каналах
Get PRO
апрель '26
+35
в 0 каналах
Get PRO
март '26
+36
в 0 каналах
Get PRO
февраль '26
+186
в 42 каналах
Get PRO
январь '26
+33
в 0 каналах
Get PRO
декабрь '25
+98
в 42 каналах
Get PRO
ноябрь '25
+150
в 39 каналах
Get PRO
октябрь '25
+105
в 30 каналах
Get PRO
сентябрь '25
+66
в 1 каналах
Get PRO
август '25
+377
в 53 каналах
Get PRO
июль '25
+66
в 0 каналах
Get PRO
июнь '25
+181
в 20 каналах
Get PRO
май '25
+56
в 4 каналах
Get PRO
апрель '25
+185
в 20 каналах
Get PRO
март '25
+97
в 6 каналах
Get PRO
февраль '25
+226
в 35 каналах
Get PRO
январь '25
+331
в 37 каналах
Get PRO
декабрь '24
+81
в 20 каналах
Get PRO
ноябрь '24
+118
в 12 каналах
Get PRO
октябрь '24
+262
в 6 каналах
Get PRO
сентябрь '24
+201
в 5 каналах
Get PRO
август '24
+416
в 19 каналах
Get PRO
июль '24
+282
в 12 каналах
Get PRO
июнь '24
+280
в 4 каналах
Get PRO
май '24
+414
в 3 каналах
Get PRO
апрель '24
+443
в 6 каналах
Дата
Привлечение подписчиков
Упоминания
Каналы
11 июня0
10 июня+1
09 июня+4
08 июня+4
07 июня0
06 июня0
05 июня0
04 июня0
03 июня+1
02 июня0
01 июня+2
Посты канала
#Собес #unique #null #database 🤔 Как обеспечить уникальность необязательного поля (например, рабочего телефона) с учётом NULL-значений? 💬 Кратко: Для обеспечения уникальности необязательного поля с NULL нужно использовать уникальный индекс, который в большинстве СУБД позволяет несколько NULL значений. Альтернативно можно использовать default значение вместо NULL или частичный индекс только для NOT NULL значений. Также можно создать вычисляемую колонку или использовать триггеры для кастомной валидации. Самый простой способ — полагаться на поведение уникального индекса с NULL. 📌 Полный разбор + примеры использования — на платформе: 👉 Перейти к разбору 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа

2
#Собес #ооп #solid #event_loop 🤔 Middle+ Frontend Разработчик в ivi Техническое собеседование. Дали оффер: 280к net. Ноябрь
#Собес #ооп #solid #event_loop 🤔 Middle+ Frontend Разработчик в ivi Техническое собеседование. Дали оффер: 280к net. Ноябрь 2024. Офис. Проект: стриминговая платформа. Опыт в резюме: 4 года. Много вопросов про опыт, проекты и процессы. Копали в глубину. Так же спрашивали про ООП, SOLID, как применяю в проектах 💬 Вопросы: - Расскажите о принципах ООП в JavaScript? - Как реализовать собственную очередь задач и управлять приоритетами выполнения? - Какие основные структуры данных существуют в программировании? - Как работает асинхронность в JS? - Блокирует ли тяжелый код в Promise рендер страницы? 👉 Все вопросы из этого собеседования (8) 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
327
3
#Собес #copy #deep #algo 🤔 Как реализовать глубокое копирование объекта без использования JSON.stringify и StructuredClone? Какие сложности могут возникнуть? 💬 Кратко: Глубокое копирование можно реализовать с помощью рекурсивной функции, которая вручную создает новый объект или массив и копирует все его свойства. Для каждого свойства, если оно является объектом, функция вызывает сама себя. Основные сложности: обработка циклических ссылок (когда объект ссылается сам на себя), копирование специальных объектов (как Date, Map, Set) и поддержка различных типов данных. 📌 Полный разбор + примеры использования — на платформе: 👉 Перейти к разбору 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
390
4
#game #практика #тренажер #новички 📚 Играй и программируй с CodeCombat CodeCombat — это игровая платформа, где обучение прог
#game #практика #тренажер #новички 📚 Играй и программируй с CodeCombat CodeCombat — это игровая платформа, где обучение программированию превращается в приключение: игроки пишут настоящий код на Python или JavaScript, чтобы управлять персонажами и проходить уровни. Система подходит как школьникам, так и самостоятельным ученикам, делает упор на активное обучение через практику и не требует предварительной подготовки. Перейти к материалу 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
528
5
#Собес #release #cycle #deployment 🤔 Что такое релизный цикл во frontend-разработке? 💬 Кратко: Релизный цикл — это последовательность этапов от написания кода до его выкладки пользователям. Он включает разработку, тестирование, сборку и деплой. Чёткий релизный цикл снижает количество ошибок. Он помогает команде выпускать изменения предсказуемо. Это основа стабильной разработки. 📌 Полный разбор + примеры использования — на платформе: 👉 Перейти к разбору 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
512
6
#Собес #ооп #git #оптимизация 🤔 Middle/Middle+ Frontend разработчик в компанию ПСБ Техническое собеседование. Зарплатная вил
#Собес #ооп #git #оптимизация 🤔 Middle/Middle+ Frontend разработчик в компанию ПСБ Техническое собеседование. Зарплатная вилка: от 250к. Октябрь 2024. Опыт в резюме: 4 года. Спрашивали как работали с тестами на проектах, какое было покрытие и как развиваешься в свободное время. 💬 Вопросы: - Объяснить разницу между var, let и const в JavaScript? - Перечислите все типы данных в JavaScript? - Что такое стрелочные функции и чем они отличаются от обычных функций? - Что такое замыкания в JavaScript и почему они важны? - Объясните концепцию прототипного наследования в JavaScript? 👉 Все вопросы из этого собеседования (17) 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
545
7
Ссылка на задачу
Ссылка на задачу
541
8
#Собес #Zustand #Redux_Toolkit #state_management 🤔 Чем Zustand отличается от Redux Toolkit? 💬 Кратко: Zustand — это минималистичная библиотека для управления состоянием с простым API на основе хуков, не требующая бойлерплейта. Redux Toolkit — более структурированное решение с концепциями слайсов, редьюсеров и middleware, подходящее для крупных приложений. Zustand проще в изучении и быстрее настраивается, тогда как Redux Toolkit предлагает строгие паттерны и мощные инструменты для сложных сценариев. 📌 Полный разбор + примеры использования — на платформе: 👉 Перейти к разбору 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
605
9
#article #event_loop #promise 📚 Полное понимание асинхронности в браузере Гайд по асинхронности в JavaScript. Статья на Хабр
#article #event_loop #promise 📚 Полное понимание асинхронности в браузере Гайд по асинхронности в JavaScript. Статья на Хабр от Яндекса Перейти к материалу 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
727
10
#Собес #concurrency #limit 🤔 Как ограничить количество одновременно выполняемых сетевых запросов? 💬 Кратко: Количество одновременных запросов можно ограничить с помощью OperationQueue, семафоров или настройки URLSession. Это позволяет контролировать нагрузку и избежать проблем с ресурсами. Самый безопасный способ — OperationQueue с заданным maxConcurrentOperationCount. 📌 Полный разбор + примеры использования — на платформе: 👉 Перейти к разбору 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
661
11
#Собес #js #dom #css 🤔 Senior Frontend разработчик в компанию Avito Техническое собеседование. Осень 2024. Просил 340к+. Опы
#Собес #js #dom #css 🤔 Senior Frontend разработчик в компанию Avito Техническое собеседование. Осень 2024. Просил 340к+. Опыт в резюме: 4.7 года. В конце был легкий лайвкодинг. 💬 Вопросы: - Объяснить разницу между var, let и const в JavaScript? - Перечислите все типы данных в JavaScript? - Какие есть фазы события? - Как центрировать элемент по горизонтали и вертикали в CSS? - Как проверить, что переменная хранит массив? 👉 Все вопросы из этого собеседования (15) 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
622
12
#Собес #Feature-Sliced_Design #FSD #layers 🤔 Какие основные слои существуют в Feature-Sliced Design и за что они отвечают? 💬 Кратко: Feature-Sliced Design делит приложение на несколько горизонтальных слоёв, каждый из которых имеет строго определённую зону ответственности. Основные слои: 'app' (инициализация приложения и глобальные настройки), 'pages' (композиция сущностей и фич для формирования страниц), 'features' (интерактивная логика, привязанная к предметной области), 'entities' (базовые бизнес-сущности, такие как User или Product), 'shared' (переиспользуемые технические компоненты и утилиты). Такое разделение позволяет управлять зависимостями (слои могут зависеть только от нижележащих) и упрощает навигацию по кодовой базе. 📌 Полный разбор + примеры использования — на платформе: 👉 Перейти к разбору 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
615
13
#documentation #микросервисы #паттерны 📚 Паттерны управления данными в микросервисной архитектуре Microservices.io создан Кр
#documentation #микросервисы #паттерны 📚 Паттерны управления данными в микросервисной архитектуре Microservices.io создан Крисом Ричардсоном. опытным архитектором программного обеспечения, автором книги POJOs in Action, создателем оригинальной платформы CloudFoundry.com и автором шаблонов микросервисов. Перейти к материалу 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
738
14
Ссылка на задачу
Ссылка на задачу
701
15
#Собес #index #performance #lookup 🤔 Что такое индекс в базе данных? 💬 Кратко: Индекс — это отдельная структура данных, связанная с таблицей, позволяющая быстро находить строки по значению одного или нескольких столбцов без полного сканирования таблицы. Он содержит упорядоченные элементы (значения ключей) и ссылки на физические записи. Благодаря индексам поиск, сортировка и объединение (JOIN) выполняются гораздо быстрее, однако вставка, обновление и удаление замедляются из-за накладных расходов на поддержание индекса. 📌 Полный разбор + примеры использования — на платформе: 👉 Перейти к разбору 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
751
16
Ссылка на задачу
Ссылка на задачу
703
17
Техническое собеседование. Вилка 200-300к. Опыт в резюме — 3+ года Ссылка на вопросы и задачи собеседования: https://app.yeah
Техническое собеседование. Вилка 200-300к. Опыт в резюме — 3+ года Ссылка на вопросы и задачи собеседования: https://app.yeahub.ru/wiki/collections/371
705
18
#Собес #browser #dom #react 🤔 Middle Frontend разработчик в компанию Лига цифровой экономики Техсобес. ЗП: от 220к. Август 2
#Собес #browser #dom #react 🤔 Middle Frontend разработчик в компанию Лига цифровой экономики Техсобес. ЗП: от 220к. Август 2025. Опыт: 4 года. Лайвкодинга не было. Много вопросов про оптимизацию и работу с браузером. Лайтовый собес 💬 Вопросы: - Отличие анимации при использовании requestAnimationFrame и SetInterval - Отличие свойства animation от transition - Правила вызова хуков, и для чего они нужны? - Что произойдет с дочерним компонентом, если поменяется key у родительского компонента? - Есть компонент, внутри него падает какой-то из дочерних компонентов, из-за этого ломается приложение, как можно этого избежать? 👉 Все вопросы из этого собеседования (16) 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
688
19
#Собес #hoisting #function 🤔 Какие виды объявления функций всплывают (hoisting)? 💬 Кратко: Полностью всплывают только Function Declarations (объявления функций). Function Expressions (функциональные выражения), включая стрелочные функции, не всплывают - всплывает только объявление переменной, но не присваивание функции. Объявления классов также не всплывают. 📌 Полный разбор + примеры использования — на платформе: 👉 Перейти к разбору 📣 Все для прокачки навыков: ✅ Анонсы → канал ✅ Комьюнити → чат ✅ База задач и вопросов → платформа
714
20
Техническое собеседование. Опыт в резюме — 3 года. Просил от 200к Ссылка на вопросы и задачи собеседования: https://app.yeahu
Техническое собеседование. Опыт в резюме — 3 года. Просил от 200к Ссылка на вопросы и задачи собеседования: https://app.yeahub.ru/wiki/collections/337
813