Всем привет. Есть некое дерево. При этом, если у ноды есть дети, то нода равна сумме циферок детей, если у ноды нет детей то циферку можно редактировать.
На пикриле D,E,F,G,I,J,K можно редактировать, а все остальные это сумма детей. Для примера если i,j,k это еденички то H это 3. А C это G + 3.
И нужно в реакте построить такое дерево, при этом если отредактируешь любую ноду, то должны пересчитаться ее родители, и я хочу чтобы перерендерилась только та ветка где произошло изменение. Правильно ли я понимаю, что эффектор отлично подходит для этой задачи?