1. 1
    Redux: The Single Immutable State Tree
    2m 11s

Redux: The Single Immutable State Tree

Dan Abramov
InstructorDan Abramov

Share this video with your friends

Send Tweet

How is Redux different from Backbone or Flux? Learn the first principle of Redux—the single immutable state tree.

We are presenting a “complete” example in the code window below. Feel free to click around and explore! We will be explaining what everything does during this course.

Sunny Chung
Sunny Chung
~ 5 years ago

How does redux handle applications a huge number of items/depth in the state tree? Is a single tree recommended for all cases?

Dan Abramov
Dan Abramovinstructor
~ 5 years ago

Nothing is ever recommended for all cases. Profile it with the load imitating what you expect in your app and evaluate whether it works for your use case.

Please see also http://redux.js.org/docs/FAQ.html#performance-state-memory

nortal
nortal
~ 5 years ago

Does Redux require React to be used or was it used for this example? I read, that it should be independent.

Alex
Alex
~ 4 years ago

What is meant by "All mutations and changes to the state are explicit"? What would a non-explicit (implicit?) state mutation look like and how is Redux different to that?

Jeremy Levett
Jeremy Levett
~ 2 years ago

what editor are you using thanks?

Brian Schaper
Brian Schaper
~ 2 years ago

It looks like jsbin