问题标签 [redux-orm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2026 浏览

reactjs - 使用启用了新 typescript 的 reactjs 版本时超出了最大调用堆栈大小

我使用新的 typescript 支持版本的 reactjs

与 redux-orm 一起,当您尝试将值插入商店时,我遇到了“超出最大调用堆栈大小”的问题,与旧模板相同

下面是带有新打字稿支持的 reactjs 的代码,它会引发错误 https://reactjs.org/docs/static-type-checking.html#typescript和旧的 github 版本https://github.com/microsoft/TypeScript-React - 启动器有效。

https://drive.google.com/open?id=15eolNjeYroyubgSmbGaaKfjxbe-IZ8KK

我无法理解导致新版本错误的不同之处。谢谢你的帮助。

0 投票
1 回答
72 浏览

reactjs - Formik & ReduxORM & Yup - validationSchema 问题

我正在尝试使用带有 Yup 验证模式的 Formik 表单来编辑来自我的 ReduxORM 会话的实体。使用 ReduxORM 模型时,验证似乎无法正常工作。

我认为这是一个 Formik 问题,因为我成功地使用 validate 函数正确验证了我的实体以手动调用 Yup:

(请参阅下面的代码框以尝试这两种方法)

这是一个重现问题的代码发送框: https ://codesandbox.io/s/formik-reduxorm-validationschema-issue-kd95s

我希望validationSchema 属性可以与ReduxORM 模型一起使用。你知道我做错了什么吗?

0 投票
1 回答
71 浏览

reactjs - redux-orm 的任何成功实现?有问题

我正在尝试在应用程序中实现 redux-orm 并继续遇到问题。我基于 github 上的 redux-orm-primer 我当前的问题是“schema.register 不是函数”。这是代码:

有没有人让这个工作,你能分享一些见解或代码吗?这非常令人沮丧。

0 投票
3 回答
1118 浏览

redux - 使用 redux-toolkit 重写 redux-orm reducer

问题(tl;博士)

我们如何使用redux-toolkitcreateSlice创建一个自定义的 redux-orm reducer

有没有比这个问题中提供的尝试更简单、推荐、更优雅或只是其他解决方案?

细节

自定义 redux-orm reducer的示例如下(简化):

可以通过redux-toolkitcreateSlice的功能来简化 reducer (基于 redux-toolkit usage-guide):

但是,在 redux-orm reducer 的开始我们需要创建一个 session

然后我们使用我们的 redux-orm reducer 魔法,最后我们需要返回状态

所以我们错过了添加此功能的类似方法beforeEachReducerafterEachReducer方法。createSlice

解决方案(尝试)

我们创建了一个withSession创建会话并返回新状态的高阶函数。

我们需要将每个 reducer 逻辑包装在 this 中withSession

0 投票
0 回答
118 浏览

reactjs - 删除 Redux-ORM 模型实例时出错(多对多)

我正在使用 Redux-ORM 将关系模型数据存储在我正在构建的反应项目中。

有两种型号;网站和文档。它们之间的关系是多对多的。该关系在文档模型中定义。

一切正常(添加/更新),除了我无法删除具有关系的文档:

在 Models.js 第 734 行“未捕获(承诺中)TypeError:this[key].clear is not a function”中导致错误

devTools 显示 'this' = SessionBoundModel 和 'key' "site_ids"

所以它似乎试图在数组上运行 .clear() 函数。有没有其他人能够在多对多上实现删除?我的模型是错误的还是这是一个错误?

谢谢

0 投票
0 回答
178 浏览

reactjs - 无法读取未定义的属性“会话”[redux-orm][vite]

我在使用 vite 的反应项目中使用 redux-orm。但是,只要有 useSelector 调用,我就会收到此错误:

[memoize.js] 来自 redux-orm 节点模块文件夹。 memoize.js

index.js 线:68

formDefinition 选择器:

我不认为这个选择器有什么问题,因为所有的选择器都给出了相同的错误,所以可能会丢失一些配置。

模型.js

0 投票
0 回答
40 浏览

react-redux - 如何将 redux-orm 与 redux 和 redux-toolkit 一起使用

很有趣,我正在使用 redux-orm,但发现我很难使用 react-redux(尽管它被称为 redux-orm)。

我得到了TypeError: Cannot read property 'Article' of undefined by using your method。

让我稍微绕开这个问题。

有没有比 redux-orm 更流行的 ORM 库,它在互联网上只有几个例子。

文章.js

orm.js

文章列表.js