Why you need a redux?

Hello. I know this question has already sounded many times, but still. Prior to this, the store haven't used, but really want to understand all its advantages.
1) Why not use a regular singleton for data storage, where instead of Aksenov to use the methods?
2) as far as I understand, all data is stored in one place and kazdym component has access to data from coves, even those to which access should not be. At the same time without any dependencies. So? What advantages in that?
June 26th 19 at 14:02
3 answers
June 26th 19 at 14:04
The only really effective way to understand why you need something is to get into conditions which is something that was invented. Believe me, as soon as you need to write a huge and complex application for the front, and not just add a couple of handlers clicks and a couple of animations on a page, you will immediately understand why we need redux.
And personally, you have the experience of writing a huge and complicated applications on redux? - cortney.Kuhic commented on June 26th 19 at 14:07
: have experience of managing a team, which developed as a back and front for a complex and loaded with the web application. In terms of programming I'm more of backender. However, there regularly encounter questions like "why do you need it is reactive programming?" - samir39 commented on June 26th 19 at 14:10
June 26th 19 at 14:06
https://github.com/rajdee/redux-in-russian/blob/ma...
https://github.com/rajdee/redux-in-russian/blob/ma...
You can do without reduxa, you can RxJS
Even without reduxa obych singletons in angular factory, service, provider, value, constant
June 26th 19 at 14:08
Abstract: you Have 1 node left in the nesting 500 nodes, 2 node nesting 1000 and the third at 700, all in 3 different directions and required to work simultaneously from the data. And here you have a single container which will receive the data. And not to pass through a chain of props - use context.
Written just

Find more questions by tags ReactAngularJavaScript