gpt4 book ai didi

javascript - 为什么我有这个 Uncaught TypeError : (0 , _normalizr.arrayOf) is not a function?

转载 作者:行者123 更新时间:2023-11-30 15:14:56 24 4
gpt4 key购买 nike

我正在关注 dan abramov 的 redux 教程,代码非常简单:

import { schema, arrayOf } from 'normalizr';

export const todo = new schema.Entity('todos');
export const arrayOfTodos = arrayOf(todo);

但是我有这个错误:

Uncaught TypeError: (0 , _normalizr.arrayOf) is not a function

这就是我在调度中使用它的方式:

return api.fetchTodos(filter).then((response) => {
dispatch({
type: 'FETCH_TODOS_SUCCESS',
filter,
response: normalize(response, schema.arrayOfTodos),
});
}

我似乎无法追踪这里的错误,这段代码有什么问题?

最佳答案

对于错误尝试这个:

import { schema } from 'normalizr';

export const todo = new schema.Entity('todos');
export const arrayOfTodos = schema.Array(todo);

不确定您的 normalizr 版本,但基于 docs库本身有一些结构上的变化。

关于javascript - 为什么我有这个 Uncaught TypeError : (0 , _normalizr.arrayOf) is not a function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44614161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com