Aaron Frost
Sep 7, 2018 · 1 min read

Thanks for the post. Very informative!

I feel like a lot of what you said is still applicable, even for people who aren’t ready to move to GraphQL yet.

Since learning Redux, I’ve felt that we are putting way too much in there. Pieces that don’t need to be reached by anyone and everyone are still put in there. It seems overly intense to push every piece of data into the store through a series of start actions, side effects, and success actions.

If I am understanding you correctly, the formality is a big part of the problem. The formality around how much it takes to request, receive data that will only ever be used one time. Why not just make an http call and return the data. Why dispatch an action, which forces a side effect to request the data, which then dispatches a success action one the data comes back? Why not just request the data, and use it? If it’s only one time data…

You have given me a lot to consider, and I thank you.

    Aaron Frost

    Written by

    Family, Web, Fishing