We have seen the core components of the Redux architecture. Now, let's understand how all these components actually work together. Redux architecture supports only single directional data flow, as illustrated in the following diagram. This means that all the data in an application passes through the defined workflow in a single direction, which makes the logic of your application more easy.