Brilliant recommendations. I would like to add learning redux as soon as possible is a good thing.
That said, yeah, if you are using React.js you should definitely learn and use redux.
It's worth noting that Redux is not tied to React, and can be used with any UI layer (Angular, Ember, Vue, vanilla JS, etc).