Вы когда-нибудь задумывались о том, что возвращает React Hook? В большинстве случаев вы видите, что хуки возвращают массив, не так ли? Можем ли мы вернуть объект в React Hook? И в каких случаях мы это используем? Когда мы используем typeof для проверки массива, мы получаем на выходе объект. Массивы - это объекты в JavaScript. Массив и объект - это ссылки на память, в которой они хранят свое значение. Поэтому два способа написания React Hooks действительны, он просто возвращает ссылку. Разница в том, как мы можем получить значение массива или возвращаемого объекта. Получить значения из массива Должны...
2 года назад
Есть два подхода к изменению данных Неизменяемые данные - данные, которые после своего создания никогда не меняются в памяти. Вместо этого создадим новую копию данных с необходимыми изменениями. Механика копирования в JavaScript Примитивные значения Составные значения - Object, array, etc Последствия мутации данных Возможность мутации крадет у нас гарантию, что данные будут теми, которые мы объявили. Наихудший сценарий, когда один объект используется в разных частях кода, тогда мутация объекта в одном месте может привести к ошибкам в другом...
3 года назад