useEffect не сверяет внутренности массива объектов если они изменились?
Правильно. Сравниваются только ссылки
Каждый элемент массива сравнивается на strict equal (===)
если не было ключа в объекте и он появился депенденси это увидит?
0: {id: "8b078478-183a-4ef4-a0bc-310e1bf06b47", autocomplete: {…}} 1: {id: "06b1a817-ea76-4207-b419-b48f2c5ac125", autocomplete: {…}} тут объекты имеют autocomplete, если autocomplete нет депенденси это увидит?
и что показывает проверка?
Что такое directions?
когда добавляется autocomplete он его не видит
массив объектов
выполнится ли useEffect, если поменяется autocomplete внутри directions, но при этом он не будет указан в депсах эффекта? Только в том случае, если ссылка на directions изменится
Обсуждают сегодня