[obj.foo.bar, importantVar]);
если изменилось значение importantVar, то нужно выполнить setValue, если obj.foo.bar = true.
obj.foo может быть undefined, и попытка обратиться к bar выдаст ошибку
как можно переписать код, что бы не нужно было подписываться на obj.foo.bar и не было react-hooks/exhaustive-deps?
я понимаю, что можно дефолтные значения объекту задать, но интересно, как переписывать места, где не хочется подписываться на изменения чего-либо и не получать warning
ты не хочешь следить за obj.foo.bar,? не передавай его
вытянуть вложеное свойство в переменую до эффекта, а в зависимость эфффекта передавть уже ее
Обсуждают сегодня