Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Как можно создать телефонную ссылку?
Для создания телефонной ссылки используется тег <a> с атрибутом href, значение которого начинается с tel:.
Например:
<a href="tel:+1234567890">Позвонить</a>Когда пользователь нажимает на эту ссылку, устройство автоматически предложит совершить звонок на указанный номер. Это особенно полезно для мобильных пользователей.
Для чего использует ref?
В React ref используется для получения прямого доступа к DOM-элементам или управления ими, а также для хранения данных, которые не влияют на перерисовку компонента. Например, с помощью ref можно фокусировать элементы ввода, отслеживать состояние анимации или сохранять значения между рендерами без их обновления.
import React, { useRef } from "react";
function App() {
const inputRef = useRef(null);
const focusInput = () => {
inputRef.current.focus();
};
return (
<div>
<input ref={inputRef} />
<button onClick={focusInput}>Фокус</button>
</div>
);
}Что такое Reflect API, и как его можно использовать для управления поведением объектов?
Reflect API — это встроенный объект в JavaScript, который предоставляет методы для работы с объектами на более низком уровне, подобно методам, доступным через объект Object, но с более предсказуемым и прозрачным поведением. Он позволяет легко управлять объектами, вызывать методы, определять свойства, а также перехватывать действия с объектами с использованием Proxy. Это удобно для улучшения контроля над объектами и работы с метапрограммированием.
Что такое refs и как они используются?
Refs (ссылки) в React используются для получения доступа к DOM-элементам или экземплярам классовых компонентов. Они позволяют управлять элементами напрямую, например, для фокусировки на инпуте или анимации, обходя обычный поток данных React.
Как управлять фокусом с помощью хука useRef?
Хук useRef используется для получения доступа к DOM-элементам в React. Вы можете создать реф с помощью useRef, а затем присвоить его элементу через атрибут ref. Это позволяет вам управлять фокусом, используя методы, такие как focus() для установки фокуса на элемент, например, при загрузке компонента или по событию, как нажатие кнопки.
Что такое Vendor-Prefixes?
Что такое git reflog?
В чем разница между ключевыми словами ref и out?
Что такое рефлексия (Reflection) в C#?
Что такое отражение (Reflection) в gRPC?
Рейтинг:
3
Сложность:
8
Vendor-prefixes — это префиксы, добавляемые к CSS-свойствам и значениям, чтобы обеспечить поддержку новых функций в различных браузерах.
Например, -webkit- для браузеров на основе WebKit (Chrome, Safari), -moz- для Firefox и -ms- для Internet Explorer.
Использование префиксов позволяет разработчикам экспериментировать с новыми свойствами до их окончательной стандартизации и широкого внедрения.
Рейтинг:
2
Сложность:
6
git reflog показывает историю всех перемещений HEAD, включая коммиты, слияния и переключения веток. Эта команда полезна для восстановления потерянных коммитов или веток.
Рейтинг:
2
Сложность:
3
ref и out оба используются для передачи параметров по ссылке, но ref требует, чтобы параметр был инициализирован перед передачей, а out используется для передачи параметров, которые будут инициализированы в методе.
Рейтинг:
2
Сложность:
6
Рефлексия в C# — это процесс получения информации о типах, методах, свойствах и других элементах программы во время выполнения. Для этого используется пространство имен System.Reflection.
Рейтинг:
2
Сложность:
7
Reflection в gRPC — это сервис, который позволяет клиентам динамически узнать зарегистрированные сервисы, методы и структуры сообщений без .proto файлов. Клиент может через Reflection API получить список доступных RPC, их сигнатуры и запрашивать типы сообщений, что удобно для отладки и динамических клиентов.
Рейтинг:
1
Сложность:
2
Рейтинг:
3
Сложность:
5
Рейтинг:
3
Сложность:
8
Рейтинг:
5
Сложность:
5
Рейтинг:
3
Сложность:
5