0
有人可以帮助我所有可能的选项(或至少最多)如何修改Redux中的商店?Javascript,所有可能的选项如何(重新)创建/修改一个不可变的商店(Redux)
例如:Object.assign(),(...蔓延运营商)等
我需要让我的个人小抄或者其他人也可以在这里找到灵感,如果它得到回答。
谢谢
有人可以帮助我所有可能的选项(或至少最多)如何修改Redux中的商店?Javascript,所有可能的选项如何(重新)创建/修改一个不可变的商店(Redux)
例如:Object.assign(),(...蔓延运营商)等
我需要让我的个人小抄或者其他人也可以在这里找到灵感,如果它得到回答。
谢谢
有几乎两种广泛的方法来做到这一点。其中一个你已经介绍过,它是在制作旧状态的浅表副本,然后在新对象内改变值,第二种方法是在新对象内进行深层复制和改变值。
有很多不同的方法可以去做这些方法,比如导入另一个库来给你一个deepClone方法或者创建你自己的方法。
您决定哪种方式更适合您的用例的方式是确定在浅拷贝之间传递引用是否会破坏您的程序。