DEV Community

Discussion on: What the hell is Reactive Programming anyway?

Collapse
 
ryansolid profile image
Ryan Carniato

Yeah, I called out the relationship between values because that represents the potential for transformation. As soon as you derive a value or establish a data-driven side effect it's reactive. A declarative identity declaration is very much like a tree falling in the woods when no one is around.

I think the transformation often gets instantly pointed at the Rx meaning like operator transforms. But Signal based systems do transformations too they just aren't as in your face explicit. Back to my example.

a = b + c
Enter fullscreen mode Exit fullscreen mode

a represents the combining transformation of inputs b and c. So it still holds.

Collapse
 
uminer profile image
Moshe Uminer

Of course. I only mean to say that reactive programming extends declarative programming inasmuch that declarative programming doesn't necessarily deal with state.