GitHub - ReactiveHTML/rimmel: A Stream-Oriented UI library for the Rx.Observable Universe.
Briefly

GitHub - ReactiveHTML/rimmel: A Stream-Oriented UI library for the Rx.Observable Universe.
"Rimmel is a powerful, fast and lightweight JavaScript UI library for creating web applications with event streams. It implements RML, the Reactive Markup which makes your HTML work with Streams in a seamless way. If you are new to reactive streams, there is a 3m crash-course tailored for UI development with Rimmel, arguably the simplest RxJS introduction around to get you started."
"Let's jump straight in. The "Hello World" for reactive user interfaces is the classic click counter: one button, you click it, ze counts it. The click event from the <button> above is plugged into counter - a simple stream of events to numbers - and the output is plugged into the<span> element at the end. No need for anything else. No need to attach, connect, disconnect, clean up or anything. Rimmel does it all for you in pure JavaScript/TypeScript without any "dark magic"."
Rimmel is a powerful, fast and lightweight JavaScript UI library for creating web applications with event streams. Rimmel implements RML, the Reactive Markup which makes HTML work with Streams seamlessly. The Stream Oriented paradigm begins by creating reactive streams for all state and behavior, then uses declarative templates to bind them to the real world. Simple examples like a click counter demonstrate direct plumbing of events to DOM without manual attach, connect, disconnect, or cleanup. Rimmel handles lifecycle in pure JavaScript/TypeScript without any "dark magic". Tutorials and migration pages support newcomers and Angular/React developers.
Read at GitHub
Unable to calculate read time
[
|
]