ставлю зависимость и она не меняется. Что я не понимаю?
компонент почему-то два раза рендерится то, что ты запихнул в useCallback, не значит что один раз вызовется useCallback просто сохраняется ссылку на функцию вызывай фетч в useEffect без зависимостей useEffect(() => { fetch(); }, []);
вызывай колбеки в юзэффекте
так useEffect при каждом рендеринге вызвается же?
говорят в документации что-то написано
ну пока что у него запрос просто в воздух летит)
@Shhhwepsss если ты будешь сохранять данные, то useEffect(() => { if (!data) { const data = fetch(); setData(data); } }, [data]);
я не дописал (((
Обсуждают сегодня