I was looking at the branch comparison right, and sometimes I wonder, all this boilerplate when we could have done it in half the amount of code? When I started with Redux I thought it would allow me to abstract my business logic from the actual React component (i.e. ajax requests, complex functions, etc). But so far it just keeps on adding more boilerplate. Will it get any better the larger the app becomes?