1. Для настройки функции `refetch` в режиме отслеживания необходимо использовать библиотеку React Query. Пример кода для настройки этой функции выглядит следующим образом:
```jsx
import { useQuery } from 'react-query';
const fetchData = async () => {
const response = await fetch('https://api.example.com/data');
const data = await response.json();
return data;
}
// Компонент, использующий функцию refetch
const DataComponent = () => {
const { data, isLoading, error, refetch } = useQuery('data', fetchData, {
refetchInterval: 1000, // интервал между повторными запросами в миллисекундах
enabled: true // включен ли режим отслеживания
});
if (isLoading) {
return <div>Loading...</div>;
}
if (error) {
return <div>Error: {error.message}</div>;
}
return (
<div>
<button onClick={refetch}>Повторить запрос</button>
<div>{data}</div>
</div>
);
}
```
2. Вот пример кода для отображения заголовков на веб-странице с использованием HTML и JavaScript:
```html
<!DOCTYPE html>
<html>
<head>
<title>Отображение заголовков</title>
</head>
<body>
<h1 id="title"></h1>
<h2 id="subtitle"></h2>
<script>
// Получение заголовков
const title = document.querySelector('#title');
const subtitle = document.querySelector('#subtitle');
title.innerHTML = 'Заголовок страницы';
subtitle.innerHTML = 'Подзаголовок страницы';
</script>
</body>
</html>
```
В данном примере заголовки "Заголовок страницы" и "Подзаголовок страницы" будут отображены на веб-странице в нужных элементах с помощью JavaScript, используя метод `innerHTML` для задания содержимого элементов.