Programming languages enthusiast. Author of Learn Type Driven Development: https://www.packtpub.com/application-development/learn-type-driven-development
Hi Niels, it's not totally accurate to say that React basically copied [Elm] (in a watered down way imho). This is because if you look at React's history, it was deployed internally at Facebook in 2011. And if you look at Elm's history, it was initially designed in 2012, using a quite different paradigm (functional reactive programming) than it is using today. In fact I would say Elm took inspiration from the one-way dataflow idea that React popularized when it greatly simplified its event handling approach and decided to say farewell to FRP.
It is true though that Redux, the state management library, was inspired by Elm.
Hi Niels, it's not totally accurate to say that
React basically copied [Elm] (in a watered down way imho)
. This is because if you look at React's history, it was deployed internally at Facebook in 2011. And if you look at Elm's history, it was initially designed in 2012, using a quite different paradigm (functional reactive programming) than it is using today. In fact I would say Elm took inspiration from the one-way dataflow idea that React popularized when it greatly simplified its event handling approach and decided to say farewell to FRP.It is true though that Redux, the state management library, was inspired by Elm.
Hey Yawar,
Thank you for correcting me on that. And doing so in a very respectful way.
I'll update the post to reflect that.