Redux (JavaScript library)

Redux
Original author(s) Dan Abramov and Andrew Clark
Initial release June 2, 2015 (2015-06-02)[1]
Development status Active
Written in JavaScript
Platform Cross-platform
Type JavaScript library
License MIT
Website redux.js.org

Redux is an open-source JavaScript library designed for managing application state. It is primarily (but not mandatorily) used together with React for building user interfaces.

History

Redux was created by Dan Abramov and Andrew Clark in 2015.[1] Redux is inspired by Facebook’s Flux and influenced by functional programming language Elm.[2]

Redux is a predictable state container for JavaScript apps. It helps developers write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. Additionally, it provides improvements to the developer experience, like live code editing combined with a time traveling debugger.

Redux can be used together with React, or with other view libraries. The Redux file size is small, 2kB, including dependencies.[3]

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.