Skip to content

Commit

Permalink
Merge pull request #4651 from Juneezee/master
Browse files Browse the repository at this point in the history
  • Loading branch information
markerikson authored Dec 30, 2023
2 parents e2092d1 + 0ca2e51 commit 3154240
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/understanding/history-and-design/history-of-redux.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Facebook announced this "Flux Architecture" concept around 2014, but didn't prov

## 2015: The Birth of Redux

In mid-2015, Dan Abramov began building yet another Flux-inspired library, called Redux. The idea was to demonstrate "time-travel debugging" for a conference talk. The library was designed to use the Flux pattern, but with some functional programming principles applied. Rather than Store _instances_, you could use predictable reducer functions that did immutable updates. This would allow jumping back and forth in time to see how the state looked at various points. It would also make the code more straightforward, testable, and understandable.
In mid-2015, Dan Abramov began building yet another Flux-inspired library, called Redux. The idea was to demonstrate "time-travel debugging" for a [conference talk](https://youtu.be/xsSnOQynTHs?t=601). The library was designed to use the Flux pattern, but with some functional programming principles applied. Rather than Store _instances_, you could use predictable reducer functions that did immutable updates. This would allow jumping back and forth in time to see how the state looked at various points. It would also make the code more straightforward, testable, and understandable.

Redux came out in 2015, and quickly killed off all the other Flux-inspired libraries. It got early adoption from advanced developers in the React ecosystem, and by 2016, many people began to say that "if you're using React, you _must_ be using Redux too". (Frankly, this led to a lot of people using Redux in places they didn't _need_ to be using it!)

Expand Down

0 comments on commit 3154240

Please sign in to comment.