报这个错误 请老师看下
来源:6-3 【路由初始化】配置react-router

慕粉1939138093
2021-03-02
报这个错误 请老师看下
写回答
1回答
-
阿莱克斯刘
2021-03-02
不用担心,这个错误是redux-persist所引起的。 'redux-toolkit'在“getDefaultMiddleware”方法中提供了一系列默认的中间件,这些中间件将会以json的形式被中间件所使用。但是还记得我们课程中说过,redux-persist的数据储存方式吗?我们使用的是localStorage,其实就是string,所以,原始数据会被redux-persist转换为string来保存。字符串无法被serialized,所以就报错了。
解决也很简单,只要把getDefaultMiddleware中的serializableCheck设置为false就可以了,代码如下:
import { getDefaultMiddleware } from '@reduxjs/toolkit' const customizedMiddleware = getDefaultMiddleware({ serializableCheck: false })
00
相似问题