建议的加载任意数据的方法

时间:2019-05-19 16:20:37

标签: react-admin

我正在尝试从数据库中加载类似配置的值,以便可以在屏幕中使用它们。它们是常规资源,只是我不总是希望它们出现在菜单中(基于用户角色)。

现在,我正在使用类似这样的自定义传奇来预加载数据:

export function* dataSaga() {
  yield put(crudGetList('locales', { page: 1 , perPage: 9999999 }, {}, {}));
  yield put(crudGetList('config', { page: 1 , perPage: 9999999 }, {}, {}));
}

这可以正常工作,并且还允许我通过连接它们访问资源中的数据。问题是,当我通过从list中删除Resource开始从菜单中隐藏项目时,这不再起作用,并且数据已被获取但没有持久存储到存储中。

还有其他方法可以做到这一点(除了在商店中使用自己的密钥)?我更喜欢使用它,因为它实现起来的工作量/代码更少,所以我不得不问。

此外,感谢react-admin。我喜欢:)

0 个答案:

没有答案