gpt4 book ai didi

javascript - Redux:数据源实现

转载 作者:行者123 更新时间:2023-12-01 13:56:07 25 4
gpt4 key购买 nike

我是 React 的新手,redux .

问题:在 redux 中实现“数据源”(类似于 kendo-ui datasource )的最佳方式是什么?

我试图将我所有的小部件数据源存储在一个地方(我已经创建了数据源缩减器)并将数据源“绑定(bind)”到它的小部件(如表小部件、 ListView 、组合框等)。数据源必须有自己的 API(如 addFilter、addSort、getFiltered 等),并且还存储应用的过滤器和数据。

我想将所有数据源存储在 redux 存储中(这就是为什么我需要创建数据源并在创建小部件之前分派(dispatch)它的创建)。

问题是当我为我的“智能”小部件的容器组件创建 react-redux 连接器时,我需要发送带有 props 的数据源,但此时未创建数据源。

如果我发送虚拟初始数据源(不分派(dispatch)它的创建和数据填充)然后分派(dispatch)它并在 componentDidMount 上向它填充数据 - 我的小部件的渲染函数调用了两次

我想我需要某种“包装器”功能,但现在我不知道该怎么做。

也许有一些如何实现“数据源功能”的例子?

最佳答案

只要让 render 被调用两次。在 React-land 中这是正确的做法。

东西变了。让我们重新渲染并让差异引擎完成它。

你需要完全接受 action->reducer->smart-component 二分法。

关于javascript - Redux:数据源实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32437480/

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