Ну чтобы его построить нужно выполнить n узлов(функций) поддерева, это умно, если сетСтейт на руте
Если ничего не мемоизировать.
В самом хорошем случае тебе нужно хранить в памяти ничего, а перерисовать один компонент.
В самом плохом случае — в памяти хранить ничего, а перерисовать все компоненты.
Если всё мемоизировать.
В самом хорошем случае — в памяти хранить всё, а перерисовать только один компонент.
В самом плохом случае — в памяти хранить всё, а перерисовать все компоненты.