先说结论:使用unshift是不起作用的 https://link.juejin.cn/?target= 原因 redux的底层会比较preState的地址是否发生了变化,如果没有发生变化,就不会更新页面,只有发生了变化才会更新页面。 下面这种就是地址没有发生变化 React-48:为什么redux中的reducer返回状态时不能用unshift等API? 解决办法(reducer必须是一个纯函数) 采用下面这种方法进行返回 React-48:为什么redux中的reducer返回状态时不能用unshift等API?