第一种直接对prevState进行修改数据可以更新,但是无法把数据更新到视图上。
第二种把prevState拷贝到state变量上,数据视图就更新了。这是为什么?
###reducers必须定义的是一个纯函数,prevstate不允许修改。redux对prevstate进行了一个浅比较,只比较了内存地址。
作者:admin 2021-04-21 我要评论
第一种直接对prevState进行修改数据可以更新,但是无法把数据更新到视图上。 第二种把prevState拷贝到state变量上,数据视图就更新了。这是为什么? ### reducer...
第一种直接对prevState进行修改数据可以更新,但是无法把数据更新到视图上。
第二种把prevState拷贝到state变量上,数据视图就更新了。这是为什么?
###reducers必须定义的是一个纯函数,prevstate不允许修改。redux对prevstate进行了一个浅比较,只比较了内存地址。
版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除