Этот плагин использует нативный observable, который еще не доступен во всех браузерах, насколько мне известно. Т.е, он вызывает функцию render() или forceUpdate() тогда, когда скажет тот самый observable.
Посмотрите, он довольно простой:
easyState.js
Гуглить: js native observable
Поддержка браузерами:
- Node: 6 and above
- Chrome: 49 and above
- Firefox: 38 and above
- Safari: 10 and above
- Edge: 12 and above
- Opera: 36 and above
- React native is not yet supported
- IE is not supported