React Frontend | YeaHub
3.33K subscribers
320 photos
4 videos
1 file
551 links
Теория, подготовка к интервью и курсы для React разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#react
Для чего нужен хук useImperativeHandle?

Уровень: 6️⃣

useImperativeHandle - это хук в React, который позволяет родительскому компоненту получать доступ к определенным методам или значениям дочернего компонента и контролировать их использование.

Ресурсы для изучения:
📔 Дока
📄 Статья
📱YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3🏆3
Какова сложность (BigO-notation) у бинарного поиска на отсортированном массиве?
Anonymous Quiz
25%
O(n)
17%
O(n log n)
42%
O(log n)
13%
O(n^2)
3%
O(2^n)
👍7🔥43
#js
Что такое функция-конструктор?

Уровень: 4️⃣

Функция-конструктор — это функция, которая используется для создания новых объектов с помощью ключевого слова new.

Ресурсы для изучения:
📔 Дока
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3🏆2
#css
Что такое Псевдоэлементы?

Уровень: 2️⃣

Псевдоэлементы в CSS представляют собой специальные ключевые слова, которые используются для стилизации определенных частей элемента без необходимости добавления дополнительных элементов в HTML. Пример некоторых псевдоэлементов - :before, :after, :first-line, :first-letter

Ресурсы для изучения:
📔 Дока
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥3
На сколько вопросов ответили?
Anonymous Poll
11%
0-3
22%
4-6
35%
7-9
33%
10-11
👍4
Какова сложность (BigO-notation) у сортировки пузырьком (Bubble sort)?
Anonymous Quiz
13%
O(n)
14%
O(log n)
17%
O(n log n)
54%
O(n^2)
2%
O(1)
👍93🔥3
#react
Что такое render props в React?

Уровень: 4️⃣

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

Ресурсы для изучения:
📔 Дока
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4🏆3
#html
Для чего используется атрибут srcset в теге img?

Уровень: 4️⃣

`srcset` используется в HTML для указания нескольких вариантов изображений, которые могут быть использованы в зависимости от размера экрана или разрешения устройства пользователя. Этот тег позволяет браузеру выбрать наиболее подходящее изображение из предложенных вариантов.


📔 Дока
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥43
Видим по активности, что алгоритмы вызывают наибольший интерес у наших подписчиков!

Объявляем неделю квизов по этой непростой теме 🧐

Поделитесь в комментариях о каком алгоритме вы бы хотели узнать подробнее?
👍9🔥4🏆3
Какова сложность (BigO-notation) у сортировки слиянием (Merge Sort)?
Anonymous Quiz
12%
O(n)
22%
O(log n)
49%
O(n * log n)
17%
O(n^2)
0%
O(1)
👍53🔥2
#js
Какие в JS есть циклы?

Уровень: 4️⃣

for - обычный цикл со счетчиком.

while - цикл, который выполняется, пока условие истинно.

do...while - похож на while, но проверка условия выполняется после каждой итерации.

for...of - цикл по значениям массивов или других итерируемых объектов.

for...in - цикл по перечисляемым свойствам объекта.


Ресурсы для изучения:
📔 Дока
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5🏆3
#basic
Какие есть принципы в ООП?

Уровень: 4️⃣

Инкапсуляция: Сокрытие внутренних данных объекта от внешнего мира.

Наследование: Создание новых классов на основе существующих с возможностью повторного использования кода.

Полиморфизм: Возможность объектов разных классов иметь общий интерфейс и разное поведение.

Абстракция: Отделение сущностей от их конкретной реализации, работы с объектами на более высоком уровне.


Ресурсы для изучения:
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3🏆3
Какова в среднем сложность (BigO-notation) у быстрой сортировки (Quick Sort)?
Anonymous Quiz
21%
O(n)
31%
O(log n)
30%
O(n * log n)
14%
O(n^2)
4%
O(1)
👍52🔥2👎1
#ts
Какие в TypeScript есть Utility Types?

Уровень: 5️⃣

В TypeScript есть множество утилитных типов (TypeScript Utility Types), которые помогают упростить работу с типами данных, такие как Partial, Readonly, Record, Pick, и другие.

Ресурсы для изучения:
📔 Дока
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4🏆3
#git
Что такое Trunk Based Development?

Уровень: 7️⃣

Trunk Based Development - это подход к разработке программного обеспечения, где разработчики работают непосредственно с основной ("trunk") веткой (обычно называемой "master" или "main"), вместо создания и длительного поддержания длительных веток.

Ресурсы для изучения:
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3🏆3
Какова сложность (BigO-notation) у сортировки выбором (Selection sort)?
Anonymous Quiz
12%
O(n)
26%
O(log n)
26%
O(n * log n)
31%
O(n^2)
5%
O(1)
👍4🔥2🏆2
#js
Что такое геттеры и сеттеры?

Уровень: 5️⃣

Геттеры (getters) и сеттеры (setters) - это специальные методы объекта, которые позволяют получать и устанавливать значения его свойств соответственно.

Ресурсы для изучения:
📔 Дока
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4🏆3
#css
Чем отличается border от outline ?

Уровень: 4️⃣

border - это линия, обводящая контент элемента и занимающая место в потоке документа.

outline - это линия вокруг элемента, не занимающая место в потоке и не влияющая на размеры элемента.


Ресурсы для изучения:
📔 Дока
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4🏆3
Какова средняя сложность (Big-O notation) у сортировки вставками (Insertion Sort)
Anonymous Quiz
10%
O(n)
18%
O(log n)
33%
O(n * log n)
35%
O(n^2)
5%
O(1)
👍5🔥2🏆2
#react
Для чего нужен хук useDeferredValue?

Уровень: 6️⃣

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

Ресурсы для изучения:
📔 Дока
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3🏆3