для начала нужно понять зачем ваще туда чето указывать
Правило не в курсе, что dispatch не меняется от рендера к рендеру и поэтому просит указать.
То есть рефернес dispatch функции всегда остается не меняемым?
Можно просто задать в правиле игнорировать dispatch. И тогда не будет ругаться.
Спасибо, просто хочу понять разницу, так и так, если вызывать в useEffect-е dispatch с пустым депенденси [], то он будет вызываться один раз А если референс dispatch не меняется, то есть кинуть его в депенденси то все равно так же будет вызываться один раз, правильно понимаю?)
Если только dispatch в зависимостях, то — да.
Функция dispatch идемпотентна.
Спасибо тебе:)
Обсуждают сегодня