Dezigndia interview question

Explain basic structure of redux and why is it used