169 похожих чатов

Как такие ворнинги фиксить? WARNING in src\pages\чета.jsx Line 27:6:

React Hook useEffect has missing dependencies: какие то зависимости

Ответ вроде как очевиден, добавить все зависимости которые просит реакт...
Но тогда работа этого useEffect некорректная...

28 ответов

25 просмотров

забить

почитать про зависимости useEffect'а...

Arsen-Петров Автор вопроса
倫太郎 岡部
почитать про зависимости useEffect'а...

Читал Совет так себе. Лучше бы ничего не писал мне кажется...

Arsen-Петров Автор вопроса
Igor N
забить

Туда же👆

Arsen Петров
Туда же👆

ну поправь конфиг линтера, ёпт

Скорее всего ты неправильно используешь useEffect

Vladimir Kurchatkin
Скорее всего ты неправильно используешь useEffect

Да не этож частая проблема что линтер ругается и подсказывает добавить в зависимости всё что только возможно

Николай Варгунин
Да не этож частая проблема что линтер ругается и п...

Это частая проблема, если не добавлять все зависимости. При нормальном использовании нужно добавлять все зависимости

Arsen-Петров Автор вопроса
Vladimir Kurchatkin
Это частая проблема, если не добавлять все зависим...

Ну давай посмотрим, буду рад если на ошибку укажешь... useEffect(() => { if (fetching) { (async () => { await AllPetsStore.fetchArrPets( cookies.gender, cookies.type ); })(); } }, [fetching]); Жалуется , что в зависимостях нет cookies.gender, cookies.type

Это далеко не аналог. Может выполняться несколько раз

Igor N
интересно. можно пример?

Пример - любой эффект в стрикт моуде в реакт 18

Arsen Петров
Ну давай посмотрим, буду рад если на ошибку укажеш...

Куки не определены как константы, я полагаю, и скорее всего приходят как результат исполнения другого хука. Ты можешь гарантировать, что куки не изменятся?

Arsen-Петров Автор вопроса
Vladimir Kurchatkin
Ну так и в чем проблема добавить?

В том, что тогда будет каждый раз при изменении куки уходить запрос на сервер

Arsen-Петров Автор вопроса
Arsen-Петров Автор вопроса
Макс Зерняев
В этом и есть суть эффекта

ТАк мне не нужно отправлять каждый раз запрос

Arsen Петров
Читал Совет так себе. Лучше бы ничего не писал мне...

Иногда бывают моменты когда юзэффект должен отработать 1 раз не взирая на то что пишет линтер, и либо тут уже отрубить линтер и ОБЯЗАТЕЛЬНО написать причину отключения в этой строчке, либо забить

Alexey Shevchenko
Иногда бывают моменты когда юзэффект должен отрабо...

Ну и не забыть, что реакт нынче все равн может выполнить два раза, just because

Ivan 🧑‍🚀
Например?

Сейчас не вспомню, но бывает, когда строго на маунте компонент должен сделать проверку допустим роута, и если роут не совпал, или же сделать проверку на «доступность просмотра этой страницы», то там обязательно будут зависимые функции, или тот же navigate из useNavigate() от реакт роутера, который нужно будет якобы добавить в зависимости, но у меня почему-то добавляя навигейт от реакт роутера дважды дергается коллбек эффекта

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта