действительно, если только не пишешь свою библиотеку, об этом как бы не задумываешься особо,
обычно сравнивают строки, количество элементов, а вот объекты как то нечасто, но когда осознаешь убогость,
становится страшно.
angular.isEqual
_.equal
react does it under the hood