Уведомления
Очистить всё
Июл 11, 2025 6:57 пп
Помогите разобраться с багом: React-компонент рендерится дважды, хотя стейт не меняется
Вот такая дичь: есть компонент с useEffect, который должен грузить данные при монтировании, но он почему-то срабатывает дважды в строгом режиме (да, я знаю про StrictMode, но в прод его убирать не хочется). В консоли вижу, что API-запрос летит два раза, хотя зависимости в useEffect пустые. Кто-нибудь сталкивался? Код в песочнице: [ссылка]. Пробовал и useCallback, и рефы — не помогает. Может, это какой-то косяк с React 18? Или я совсем туплю и не вижу очевидного? 😅

