Redux and Design Patterns : <p>I've been using Redux for several months and have a good feel for the unidirectional data flow. However, I'm not trained in OOP and Design Patterns. After listening to a <a href="https://www.youtube.com/watch?v=ImUcJctyUQ0&amp;t=1377s" rel="noreferrer">talk by Ralph E Johnson</a> my first reaction was that the Observable Pattern is very similar to Redux/Flux flow, is that correct? Where does that analogy break down?</p>

<p>He talks about the Interfaces required to implement Observable Patterns - is this the sort of thinking that the authors of Redux/Flux architecture have in mind when designing these libraries/architectures?</p>
