Bacon-flavored Angular 💥
Enjoy everything that’s good about functional reactive programming with all the benefits of a mature and vibrant front-end framework ecosystem.
So what is BangJS? From a low-level perspective one could merely consider it a set of glue functions to use Bacon in an Angular context. From a higher level perspective it is all about building better Angular apps.
The nature of user interfaces and front-end apps in general is inherently asynchronous. Servers and users have one thing in common: you never know when they decide to talk to you. BangJS offers you the tools to take this challenge head on:
- make support for asynchronous logic the default;
- focus on your business logic instead of managing state;
- keep your code maintainable and scalable due to inherent composability.
No need to go all-in, no lock-ins. It's all pretty unpretentious, go see for yourself!