我是 react 和redux的新手。
问题:在 redux中实现“数据源”(类似于 kendo-ui数据源)的最佳方法是什么?
我试图将我所有的小部件数据源存储在一个地方(我创建了数据源缩减器)并将数据源“绑定”到它的小部件(如表格小部件、列表视图、组合框等)。数据源必须有它自己的 api(如 addFilter、addSort、getFiltered 等)并且还存储应用的过滤器和数据。
我想将所有数据源存储在 redux 存储中(这就是为什么我需要在创建小部件之前创建数据源并调度它的创建)。
问题是当我为我的“智能”小部件的容器组件创建 react-redux 连接器时,我需要发送带有道具的数据源,但此时尚未创建数据源。
如果我发送虚拟初始数据源(不发送它的创建和数据填充)然后发送它并在 componentDidMount 上向它填充数据 - 我的小部件的渲染函数调用了两次
我想我需要某种“包装器”功能,但现在我不知道该怎么做。
也许有一些如何实现“数据源功能”的例子?