Habr<p>Как MobX делает объекты реактивными с помощью Proxy</p><p>Привет! На связи снова Дмитрий — React-разработчик, который стремится разобраться, как всё устроено, и делится информацией с вами. В прошлой статье мы подробно разобрали, что такое Proxy и как он работает, поэтому повторяться не будем. Сегодня поговорим о том, как MobX использует Proxy, создавая свою "реактивную магию". Как MobX делает объекты реактивными? MobX превращает обычные объекты JavaScript в реактивные, что позволяет автоматически отслеживать изменения их свойств и обновлять зависимости. В основе этого механизма лежат два ключевых инструмента: makeAutoObservable и observable.</p><p><a href="https://habr.com/ru/companies/gnivc/articles/893108/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/gnivc/ar</span><span class="invisible">ticles/893108/</span></a></p><p><a href="https://zhub.link/tags/mobx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mobx</span></a> <a href="https://zhub.link/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://zhub.link/tags/react" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>react</span></a> <a href="https://zhub.link/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://zhub.link/tags/proxy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>proxy</span></a></p>