报这个错误 请老师看下

来源: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 
})


0
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程