Alexander Zlatkov
Aug 23, 2017 · 1 min read

Hey Jose,
You can find a very detailed explanations about Redux performance here —https://github.com/reactjs/redux/blob/master/docs/faq/Performance.md

In general, immutably updating states makes just shallow copies. And shallow copies are a lot faster than deep copies, because fewer fields have to be copied, and at the end it comes down to moving some pointers around.

You should just keep your state normalized and shallow, since you do need to create a copied and updated object for each level of nesting that is affected.

)

    Alexander Zlatkov

    Written by

    Co-founder & CEO @SessionStack