Is redux necessary to learn MERN stack?
Yes, it is, though there maybe alternatives available for redux.
But for any large scale application a state management library is necessary these days to avoid many pitfalls.
When creating static pages redux is not necessary but as an app become larger it will need a means of keeping tracking state… It become easier for All ‘React Components’ to access the state. Before I learned redux t was difficult to track the state and connect it to each component… Tracking and updating state was simplified using a predictable state container i.e Redux