**Redux is a dedicated state management framework.** Redux bills itself as "A Predictable State Container for JS Apps". It is a dedicated state management framework built independently from React, although it seems like it was "meant" to work with React. There's an _official_ React-Redux library. # Uses - It enables better state testing - It enables you to build state-dependent features, like undo/redo and persistence **** ## Source - [[freeCodeCamp]] ## Related - [[React]]