如何在ReactJs组件中调用oidc-client signinSilentCallback

我需要使用oidc-client或者redux-oidc npm node module实现Slient-Renew令牌。

我正在使用Identity Server版本3.0Javascript ReactJs客户端UI应用程序(Webpack版本2)

我正在从github上下载一个简单的Javascript应用程序,Slient Renew HTML文件是

 <!DOCTYPE html> <html> <head> <title>Silent Renew</title> <meta charset="utf-8" /> </head> <body> <script src="./oidc-client.js"></script> <script> new Oidc.UserManager().signinSilentCallback(); </script> </body> </html> 

目前我创build了一个路线

 <Route exact path='/SilentRenew' component={SilentRenew} /> 

组件代码是

 import React from 'react'; import { connect } from 'react-redux'; import PropTypes from 'prop-types'; import UserManager from 'oidc-client'; /** * <p>.</p> * @extends Component */ class SilentRenew extends React.Component { constructor(props) { super(props); alert('Hai'); const userManager = UserManager(); userManager.signinSilentCallback(); } render() { return ( <div>Silent Renew</div> ); } } export default SilentRenew; 

我得到错误

在这里输入图像说明

请协助我如何调用signinSilentCallback方法。