Специализация
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 в телеграм
Что будет, если в функции изменить параметры, и что произойдет с ними?
Если изменить параметры внутри функции, их значения будут изменены только внутри этой функции. При этом, если параметр является примитивом (число, строка, булевое значение), изменение затронет только локальную копию, а если параметр — объект, изменения отразятся на исходном объекте, потому что объекты передаются по ссылке.
Для чего используется функция connect в React Redux? Какие параметры принимает?
connect связывает React-компоненты с состоянием и действиями Redux. Она принимает две функции: mapStateToProps для подключения состояния и mapDispatchToProps для передачи действий в компонент. В результате компонент получает доступ к необходимым данным и возможностям изменения состояния.
Чем отличаются динамические сегменты маршрута и параметры запроса (query parameters)?
Динамические сегменты маршрута — это часть пути, указанная через :paramName, которая является обязательной. Параметры запроса (query parameters) передаются через строку после ? и являются необязательными. Динамические сегменты — это часть URL-структуры, а параметры запроса подходят для передачи дополнительной информации.
Как получить параметры маршрута внутри компонента?
Параметры маршрута можно получить с помощью хука useParams, который возвращает объект с ключами, соответствующими динамическим сегментам. Параметры запроса можно извлечь через useSearchParams, предоставляющий доступ к строке запроса.
В чем разница передачи данных через query-параметры и body запроса?
Query-параметры передаются в URL и подходят для фильтрации и поиска. Body используется для передачи данных запроса и не отображается в адресной строке. Query легко логируются и кэшируются, body — нет. Обычно query используют для чтения, body — для отправки данных. Выбор влияет на безопасность и семантику API.
Насколько безопасны query-параметры при использовании HTTPS?
Какие параметры можно проверять в media queries?
Как подписываться на события в браузере и какие параметры можно передать?
Рейтинг:
4
Сложность:
5
HTTPS шифрует данные при передаче по сети, но не делает query-параметры полностью безопасными. Они остаются видимыми в URL браузера, истории и логах серверов. Query могут попасть в аналитические системы и логи прокси. Поэтому HTTPS не отменяет риски утечки через URL. Для чувствительных данных query-параметры использовать не стоит.
Рейтинг:
4
Сложность:
5
В media queries можно проверять размеры экрана, ориентацию и плотность пикселей.
Также можно учитывать тип устройства и пользовательские настройки.
Эти параметры используются для точной адаптации интерфейса.
Чаще всего проверяется ширина viewport.
Рейтинг:
5
Сложность:
4
Подписка на события выполняется через addEventListener. В него передается тип события, обработчик и объект параметров. Можно указать параметры capture, once, passive и другие, которые управляют поведением обработчика.
Рейтинг:
3
Сложность:
6
Рейтинг:
1
Сложность:
5
Рейтинг:
2
Сложность:
4
Рейтинг:
2
Сложность:
3
Рейтинг:
5
Сложность:
4