🚀🚀
Как без mobx вызвать обновление компонентов когда меняется состояние? Да просто храним состояние в глобальной переменной window.state = { count: 0 } а потом при изменении просто вызываем перерендер всего приложения
<div onClick={()=>{
window.state.count++;
actualizeDOM();
}}>
{window.state.count}
</div>
....
const actualizeDOM = ()=>{
ReactDOM.render(<App/>, document.body)
}
И если бы реакт не тормозил бы при диффе всего дерева приложения на каждое изменение состояния то mobx был бы и не нужен (а кеширование вычислений в компютедах нужно прям очень редко)хорошо что у нас есть возможность узнать про такие нюансы концепции в деталях
