Встречается на собеседованиях • сегодня
Что такое useQueryParams
`useQueryParams` — это кастомный хук, часто используемый в React-приложениях для работы с параметрами URL (query-параметрами). Он упрощает чтение, обновление и синхронизацию состояния с URL.
Пример с библиотекой `use-query-params` (популярное решение):
```jsx
import { useQueryParams, StringParam } from 'use-query-params';
function SearchComponent() {
const [query, setQuery] = useQueryParams({
search: StringParam,
page: StringParam
});
return (
setQuery({ search: e.target.value })}
/>
);
}
```
Особенности:
- Автоматически синхронизирует состояние с URL
- Поддерживает различные типы параметров (числа, массивы и т.д.)
- Работает с React Router и другими роутерами
- Позволяет управлять историей браузера
Альтернатива — ручная реализация через `URLSearchParams` и `window.location`.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы