вот например
const x = cell<number>(1)
const y = formula(inc, x)
тут у всегда равно х увеличенное на единицу. Никаких дифов и виртуал домов, просто когда значение х меняется по ссылке все заинтересованные лица уведомляютс об этом
Но что если y будет например не чистой функцией, а сайд эффектом? Скажем так
const cn = cell<string>('old-class-name')
const el = document.createElement('div')
const reaction = formula(cn => el.className = cn, cn)
таким образом когда cn изменится - он уведомит всех заинтересованных лиц, в данном случае reaction, а уже она имея прямую ссылку на элемент настоящего дома внесет еобходимые изменения. Это очень низкоуровневое обьяснение, конечно же там есть высокоуровневое апи которое все эти сложности скрывает