Instructure interview question

How would you explain redux to a junior developer?