Reasons to Learn Redux as a JavaScript Developer
Redux is a mixed bag but I&#x27;d say it&#x27;s one of the most elegant ways to handle state.<p>Biggest problem and reason why people (me included at the beginning) don&#x27;t like Redux, you should know when you need it and you should use some abstraction layer (eg RTK). One cause could be the docs: while the maintainer try their best to educate a lot (also in this thread paired with interesting link building strategies), there is not quick and easy way to get into Redux. If you start with RTK&#x27;s docs, you don&#x27;t understand everything. Then, you need to read the Redux docs, then again back and forth. And this just takes too long to grok an actual simple API.<p>One easy indicator for Redux or not: does your app need kind of an undo feature, then you should dive into Redux and I&#x27;ll promise you. there is no other way to do this in such a sane, maintainable way.