Today I learned the basics of React Redux because the state
requirements of the React app I have been building are now in need of a better solution.
I am a fairly experienced front-end developer, and I know how to use lots of technologies. But I was struggling with grasping the fundamentals of using React Redux. I have used Vuex previously, which I picked up pretty quickly and I thought it would be similar. They are similar in concept, but not in execution. I think Vue deserves a lot of credit for their documentation as it is really good.
What I was looking for was a basic tutorial, the most basic. But every “basic” tutorial was how to make a todo app. But I honestly needed a Hello world, just to see how the code was wired together. This is from the redux documentation:
Don’t be fooled by all the fancy talk about reducers, middleware, store enhancers—Redux is incredibly simple. If you’ve ever built a Flux application, you will feel right at home. If you’re new to Flux, it’s easy too!
Source
I would agree in hindsight that it is relatively easy, but the path to that knowledge is shrouded in fog. It was time to find alternative education!