使用Redux Crud获取单一记录



我一直在使用redux-crud,真的很喜欢。我仍然是Redux本身的新手,因此以下问题似乎有点noob。

我要在输入编辑表单时只想从服务器刚从服务器中获取单个记录。我不能依靠以前可能被列入州的记录,以成为其用于编辑目的的最准确表示。

基于我目前的理解,redux-form似乎并不适合获取单打,而是暗示我将编辑的记录从已在该州的记录中删除(以前是以前的记录盒子的动作和还原器)。

我有一种称为 Providers的记录。

我是否可以说我将不得不创建一组单独的提取动作和适合单一提取的减速器?

那么,Redux Crud会给我PROVIDERS_FETCH_SUCCESS的位置,然后我需要继续以奇异的方式实现PROVIDER_FETCH_SUCCESS?还是我没有清楚地看到的redux crud开箱即用的简单方法?

谢谢!

Redux-Crud将在需要获取单个实体时为您管理更新项目。actionCreatorsForreducersFor都采用可选的辅助参数来指定什么

reduxCrud.actionCreatorsFor('providers', {key: '_id'});
reduxCrud.Map.reducersFor('providers', {key: '_id'});

您可以将操作标记为"替换"以替换具有匹配密钥字段的现有项目;

fetchSuccess(providers, {replace: true});

fetchSuccess([provider], {replace: true});

最新更新