Встречается на собеседованиях • сегодня

Есть ли что-то встроенное в useFetch чтобы он не вызывался сразу

В React нет встроенного хука `useFetch`, но если говорить о популярных библиотеках (например, `react-fetch-hook` или `swr`), то обычно они предоставляют возможность отложенного вызова. Вот пример с `react-fetch-hook`: ```jsx const { data, error, fetch } = useFetch(url, { lazy: true // не вызывать сразу }); // Вызовем вручную позже ``` Для нативного решения с `useEffect` можно просто обернуть вызов в условие: ```jsx const [shouldFetch, setShouldFetch] = useState(false); useEffect(() => { if (shouldFetch) { fetch(url).then(...); } }, [shouldFetch]); ``` Ключевые моменты: - Нет стандартного `useFetch` в React - Библиотеки часто предлагают `lazy` параметр - Вручную можно контролировать через состояние
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы