I am getting started learning Redux from the freecodecamp and I get confused what store, action and reducer mean the every time .
I really like this article by Ohans. https://medium.freecodecamp.org/understanding-redux-the-worlds-easiest-guide-to-beginning-redux-c695f45546f6
He breaks it step by step by with a fun and intuitive example.
At its highest level, the store is where the state is kept.
An action basically makes the request to change the state.
A reducer is the thing that actually changes the state. Only reducers are allowed to change the state.
Oh, and a selector reads the state from the store.