I really can't see the difference between them. They are both about data flowing through instructions and the propagation of changes in the input data. I've read this book (authored by Matt Carcki) and it clearly says that they are both the same. On the other hand, the wikipedia establishes Reactive programming as a form of Dataflow programming and this StackOverflow answer does it too.
So, what is the conceptual difference between Reactive programming and Dataflow programming?