I'm new to redux and react-redux, in the mean time I am trying to make a redux app.
I don't understand the statement on redux document:
Then, we wrap the components we want to connect to Redux with the connect() function from react-redux. Try to only do this for a top-level component, or route handlers. While technically you can connect() any component in your app to Redux store, avoid doing this too deeply, because it will make the data flow harder to trace.
Isn't it easier to connect to all components and when state is updated, every component can get the new state tree?
Why dumb components and high level containers?
Thanks.