react-admin:authParams 是做什么用的?
react-admin: what is authParams for?
我正在使用 react-admin and I am looking at the 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
组件中自动设置?
这些是您想要在 authProvider
中检查的自定义参数。当 WithPermissions
调用它时,它们将被传递给它。
它们是可选的,但您可以在下一个示例中看到 custom menu
我正在使用 react-admin and I am looking at the 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
组件中自动设置?
这些是您想要在 authProvider
中检查的自定义参数。当 WithPermissions
调用它时,它们将被传递给它。
它们是可选的,但您可以在下一个示例中看到 custom menu