Колбэки BlockBuilderComponent для отслеживания изменений блоков
Передайте функции в props BlockBuilderComponent:
onBlockAddedСрабатывает после создания нового блока или дублирования существующего
Аргумент:
block: IBlock — полный объект блокаonBlockUpdatedСрабатывает при изменении props, settings или других полей блока
Аргумент:
block: IBlock — актуальный объект после измененияonBlockDeletedСрабатывает после удаления блока пользователем
Аргумент:
blockId: TBlockId — id удалённого блока (строка)onBlockAdded / onBlockUpdated / onBlockDeleted — точечные реакции на действия пользователя. onSave получает весь массив блоков при явном сохранении (кнопка «Сохранить») и может вернуть false, чтобы оставить несохранённое состояние.
debounce в onBlockUpdatedonBlockAdded