Хочу написать функцию, которая позволяет вешать на объекты обработчики изменения, которые срабатывают при любом изменении объекта на любом уровне вложенности свойств. Для реализации задуманного планирую использовать прокси.
И что-то я застрял... никак не могу сладить с рекурсией которая возникает при попытке влезать на все уровни вложенности объекта. Я явно изобретают велосипед, может где-нибудь уже есть реализация в виде готовой к применению библиотеки?
Не-не, мне реактивность и даром не нужна, про Vue вы мне уже как-то давно советовали) Чисто небольшое решение хочется, чтобы при любом изменении объекта стартовал колбек.