react-admin:authParams是做什么用的?

时间:2019-03-22 10:26:06

标签: reactjs react-admin

我正在使用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组件中自动设置?

1 个答案:

答案 0 :(得分:1)

这些用于您想在authProvider中签入的自定义参数。它们将在WithPermissions调用时传递给它。

尽管它们是可选的,但是如您在下一个示例中看到的custom menu