{"repo":"mobxjs/mobx","free":true,"listed":false,"github":"https://github.com/mobxjs/mobx","clone":"git clone https://github.com/mobxjs/mobx.git","description":"Simple, scalable state management.","language":"TypeScript","stars":28202,"topics":["mobx","reactive-programming","react","typescript","javascript"],"license":"MIT","category":"ui-components","readme_excerpt":"MobX Simple, scalable state management. --- Documentation Documentation can be found at mobx.js.org . --- Sponsors MobX is made possible by the generosity of the sponsors below, and many other individual backers. Sponsoring directly impacts the longevity of this project. 🥇🥇 Platinum sponsors (\\$5000+ total contribution): 🥇🥇 🥇 Gold sponsors (\\$2500+ total contribution): 🥈 Silver sponsors (\\$500+ total contributions): Introduction Anything that can be derived from the application state, should be. Automatically. MobX is a signal based, battle-tested library that makes state management simple and scalable by transparently applying functional reactive programming. The philosophy behind MobX is simple: 😙 Straightforward Write minimalistic, boilerplate-free code that captures your intent. Trying to update a record field? Simply use a normal JavaScript assignment — the reactivity system will detect all your changes and propagate them out to where they are being used. No special tools are required when updating data in an asynchronous process. 🚅 Effortless optimal rendering All changes to and uses of your data are tracked at runtime, building a dependency tree that captures all relations between state and output. This guarantees that computations that depend on your state, like React components, run only when strictly needed. There is no need to manually optimize components with error-prone and sub-optimal techniques like memoization and selectors. 🤹🏻‍♂️ Architectural freed","default_branch":null,"files":null,"tree":[],"storefront":"/r/mobxjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mobxjs/mobx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}