gpt4 book ai didi

reactjs - 在具有嵌入式管理的自定义应用程序中,adminSaga 不起作用

转载 作者:行者123 更新时间:2023-12-03 13:38:11 26 4
gpt4 key购买 nike

我正在尝试将 React Admin (RA) 嵌入到现有的 React-Redux 应用程序中,并遵循此处的文档:https://marmelab.com/react-admin/CustomApp.html

虽然我已成功设置 RA 以使用根存储,但我在从远程 API 获取资源时遇到问题。

我在用户界面中收到“未找到结果”: screenshot

相关代码片段:

class OrgManager extends Component {
getChildContext() {
return { store }
}

render() {
return (
<Admin authProvider={authProvider} history={history} title="Manage Organisation">
<Resource name="users" list={ListGuesser} />
</Admin>
);
}
}

OrgManager.childContextTypes = {
store: PropTypes.object
};

// dataProvider
const dataProvider = jsonServerProvider('http://jsonplaceholder.typicode.com');

// which is initialised as follows:
function* rootSaga() {
yield all([
adminSaga(dataProvider, authProvider, i18nProvider),
/* other sagas */
])
}

redux状态截图: Screenshot of redux state

经过一些调试,adminSaga 似乎没有运行。 CRUD_GET_LIST 之后的 FETCH_* 操作均不会被调用/调度。我该如何解决这个问题?

最佳答案

发生这种情况是因为我在应用程序中使用 redux-saga v1.0.2,而 React-admin 在内部使用 v0.16.0。请参阅https://github.com/marmelab/react-admin/issues/3029

关于reactjs - 在具有嵌入式管理的自定义应用程序中,adminSaga 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55236556/

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