The following libraries allow us to take advantage of immutability in TypeScript:
Library | Description | Link |
React | A library for the development of user interfaces that is highly influenced by functional programming principles. | https://github.com/facebook/react |
Redux | Redux is a state container for JavaScript apps, and is highly influenced by functional programming principles. | https://github.com/reduxjs/redux |
Cycle.js | A library for the development of user interfaces that is highly influenced by functional-reactive programming. | https://github.com/cyclejs/cyclejs |
Mobx | A library for the development of user interfaces that is highly influenced by functional-reactive programming. | https://github.com/mobxjs/mobx |