Встречается на собеседованиях • сегодня
В какой секции делал обращение к REST
Обращение к REST API обычно делается в секции `componentDidMount` (для классовых компонентов) или с помощью хука `useEffect` (для функциональных компонентов). Это гарантирует, что запрос выполнится после монтирования компонента.
Пример с `useEffect`:
```jsx
import { useState, useEffect } from 'react';
function MyComponent() {
const [data, setData] = useState(null);
useEffect(() => {
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => setData(data));
}, []); // Пустой массив зависимостей = выполнить один раз
return
{data && data.message}
;
}
```
Важно: обрабатывайте ошибки (`try/catch` или `.catch()`), очищайте подписки (если используете WebSocket), и учитывайте отмену запросов при размонтировании (например, с `AbortController`).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы