Earlier quoted context omitted.
Redux is an opinionated implementation of the SAM pattern for React. The same pattern can be seen in the Elm Architecture. • http://sam.js.org Now, I don't know how old this pattern is, or whether it was already commonplace 15 years ago. I was introduced to these ideas first through Redux, then learned Elm, the found SAM.
I am the author of the SAM pattern. It is based on the semantics of the work of Dr. Leslie Lamport who got a Turing award for it (TLA+ - Temporal Logic of Actions). TLA+ was popularized by Amazon as a tool to help fix complex defects in AWS. SAM fixes three approximations that we have been using in Software Engineering for Decades: - actions can manipulate application state - assignments are equivalent to mutation -…
Re: Release of Mithril 1.0
#31Redux-thunk makes it async aware without breaking the convention.