我有以下组件决定是否应根据用户权限呈现组件:
const Can = forwardRef(({ requiredPermissions, children }, ref): null | JSX.Element => {
const {
user: { role },
userPermissions,
} = useAuth();
return userHasPermission(role, userPermissions, requiredPermissions) ? children : null;
});
export default Can;
我需要做的是将在使用组件时ref
将在内部的子组件传递给子组件Can
。
我怎样才能做到这一点?