React Admin:有没有办法获取资源上定义的视图?

React Admin: Is there a way to get what views are defined on a resource?

我有一个自定义输入组件,用于自定义引用数组的呈现。一些引用具有在 <Resource...> 部分中定义的编辑视图,而其他引用仅具有显示视图。有没有办法确定是否有资源的已定义视图?

是的,react-admin Redux 存储包含该信息。您应该可以通过 Redux' useSelector:

获取它
const { hasShow, hasEdit, hasList } = useSelector(state => state.admin.resources['posts'].props);