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

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

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

Для связи: @ruslan_kuyanets
Download Telegram
#basic
Что такое query params и для чего они используются?

Уровень: 4️⃣

Query params (параметры запроса) — это часть URL, которая используется для передачи дополнительных данных в запросе к серверу. Они начинаются с символа ? и состоят из пар "ключ-значение", разделённых символом &. Используются для фильтрации, пагинации, сортировки и передачи состояния между запросами.

📄Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🏆3🔥2
#basic #redux
Что такое middleware?

Уровень: 6️⃣

Middleware — это программный механизм, который обрабатывает запросы и данные между компонентами приложения, часто использующийся для управления состоянием, обработки асинхронных операций и обработки событий. Он облегчает взаимодействие между различными частями приложения.


Ресурсы для изучения:
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4🏆2
#basic #js
Для чего используются методы Object.keys(obj), Object.values(obj), Object.entries(obj)?

Уровень: 3️⃣

- `Object.keys()`: возвращает массив имен свойств (ключей) объекта.
- `Object.values()`: возвращает массив значений свойств объекта.
- `Object.entries()`: возвращает массив пар `[ключ, значение]` для всех свойств объекта.


Ресурсы для изучения:
📄 Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4🏆2
#js #basic
для чего используется blob в javascript?

Уровень: 5️⃣

Blob (Binary Large Object) в JavaScript используется для представления двоичных данных. Он позволяет обрабатывать и манипулировать файлами, такими как изображения, видео, аудио и другие данные, не загружая их на сервер. Blob может использоваться для создания объектов URLs, которые легко отображаются на веб-страницах, например, для загрузки или отображения файлов.

Ресурсы для изучения:
📔 Дока
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3🏆1
#js #basic
Какой метод используется для округления числа до ближайшего целого?

Уровень: 2️⃣

В субботу утром хочется не сильно напрягать ваши головы, поэтому держите вот такой легкий вопрос ответом на который будет Math.round() 🤪 Ну и давайте в комментариях пробежимся по основным методам работы с числами в объекте Math.

Ресурсы для изучения:
📔 Дока
📄 Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥6🏆2
#basic
Что такое OSI?

Уровень: 8️⃣

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


Ресурсы для изучения:
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥52🏆2
#basic
Что такое history API?

Уровень: 4️⃣

History API - позволяет манипулировать историей переходов пользователя и управлять URL-адресами в адресной строке без перезагрузки страницы. Он предоставляет методы для добавления, удаления и изменения записей истории, что позволяет создавать одностраничные приложения (SPA) с более плавной навигацией.

Ресурсы для изучения:
📔 Дока
📄 Статья
📱 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2🏆2
#basic
Что такое feature detection?

Уровень: 3️⃣

Feature detection - это процесс определения наличия или отсутствия определенных функций или возможностей в браузере или окружении выполнения, что позволяет разработчикам адаптировать код на основе поддерживаемых функций и обеспечивает кроссбраузерную совместимость.

Ресурсы для изучения:
📔 Дока
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2🏆2
#basic
Что такое IP адрес?

Уровень: 4️⃣

IP-адрес (Internet Protocol Address) — это уникальный числовой идентификатор, присваиваемый устройствам в компьютерных сетях для их идентификации и взаимодействия друг с другом. Он позволяет передавать данные между устройствами в Интернете.

Ресурсы для изучения:
📄 Статья
📄 Статья
👍14🔥4🏆2
#html #basic
Для чего используется атрибут enterkeyhint?

Уровень: 3️⃣

Атрибут `enterkeyhint` используется в HTML для указания типа поведения клавиши "Enter" на экранной клавиатуре. Он помогает улучшить взаимодействие с формами, показывая пользователям что будет происходить при нажатии на кнопку "Enter" (например, отправка формы или переход к следующему полю)

Ресурсы для изучения:
📔 Дока
📄 Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🏆2🔥1
#basic #js
Что такое AJAX?

Уровень: 3️⃣

AJAX (Asynchronous JavaScript and XML) — это технология, позволяющая веб-приложениям отправлять и получать данные асинхронно, то есть без необходимости перезагрузки страницы.

Ресурсы для изучения:
📄 Статья
📄 Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍21🏆1
#js #basic
Что такое очередь и стек?

Уровень: 5️⃣

Стек (Stack) – это структура данных, работающая по принципу "последний пришел – первый вышел" (LIFO). Элементы добавляются и удаляются с одного конца.

Очередь (Queue) – это структура данных, работающая по принципу "первый пришел – первый вышел" (FIFO). Элементы добавляются в один конец и удаляются с другого.


Ресурсы для изучения:
📔 Дока
📄 Статья
📱 Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍21
#js #basic
Что такое события указателя (Pointer Events)?

Уровень: 3️⃣

События указателя (Pointer Events) — это API в веб-разработке, который объединяет обработку событий мыши, касания и пера в единый интерфейс. Это позволяет разработчикам обрабатывать взаимодействия с различными устройствами ввода более унифицированным способом.

Ресурсы для изучения:
📔 Дока
📄 Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1🏆1
#basic
Что такое RESTful API?

Уровень: 4️⃣

RESTful API (Representational State Transfer) — это архитектурный стиль веб-сервисов, который использует стандартные HTTP методы (GET, POST, PUT, DELETE) для выполнения операций с ресурсами, представленными в виде URL. Он обеспечивает простоту, легкость в использовании и масштабируемость при взаимодействии различных систем.

Ресурсы для изучения:
📄 Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1🏆1
#basic
Что такое webmanifest и как он используется для создания Progressive Web Apps (PWA)?

Уровень: 4️⃣

Webmanifest — это файл в формате JSON, который используется для определения метаданных веб-приложения. Он позволяет настроить иконки приложения, название, тему и поведение при добавлении на главный экран устройства. В PWA webmanifest помогает сделать веб-приложение похожим на нативное мобильное приложение, улучшая пользовательский опыт
.

Ресурсы для изучения:
📔 Дока
📄 Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5🏆2
#basic
Что такое Short polling и Long polling?

Уровень: 6️⃣

Шортполлинг — это метод обмена данными между клиентом и сервером, при котором клиент периодически отправляет HTTP-запросы на сервер через фиксированные интервалы времени (например, каждые 5 секунд), чтобы проверить наличие обновлений или новой информации.

Лонгполлинг (Long Polling) — это улучшенная версия поллинга, при которой клиент отправляет запрос на сервер с ожиданием получения данных. Если серверу нечего отправить в данный момент, он удерживает соединение открытым до появления новых данных или достижения таймаута.

Ресурсы для изучения:
📄 Статья
📱 Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
#basic #git
Для чего используется команда git blame?

Уровень: 4️⃣


Команда `git blame` используется для определения того, кто и когда изменил каждую строку в файле.

Ресурсы для изучения:
📄 Статья
📱 Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥1
#html #basic
Для чего нужны data- атрибуты?

Уровень: 3️⃣

Data-атрибуты в HTML используются для хранения дополнительных данных, которые не видны пользователю, но могут быть использованы скриптами, для динамического изменения содержимого страницы или обработки данных.

Ресурсы для изучения:
📔 Дока
📱 Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1🏆1
#basic
Что такое "устойчивость" в контексте алгоритма сортировки?

Уровень: 3️⃣

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

Ресурсы для изучения:
📄Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4🏆2
#basic #git
git gherry-pick: Что это и когда использовать?

Уровень: 4️⃣

Cherry-pick позволяет взять конкретный коммит из любой ветки и применить его к текущей ветке.

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