我正在使用react-admin,正在寻找documentation page用于创建具有权限的页面
该示例显示:
const MyPageWithPermissions = ({ location, match }) => (
<WithPermissions
authParams={{ key: match.path, params: route.params }}
// location is not required but it will trigger a new permissions check if specified when it changes
location={location}
render={({ permissions }) => <MyPage permissions={permissions} /> }
/>
);
export default MyPageWithPermissions;
首先:
route
未定义,真正的价值是什么?我想知道:
authParams
的用途是什么?是必需还是可选?authParams
吗?WithPermissions
组件中自动设置?答案 0 :(得分:1)
这些用于您想在authProvider
中签入的自定义参数。它们将在WithPermissions
调用时传递给它。
尽管它们是可选的,但是如您在下一个示例中看到的custom menu