当组件重复调用setState内部componentWillUpdate或时,可能会发生这种情况componentDidUpdate.React限制嵌套更新的数量以防止无限循环.
authenticationRoute由于此错误,我无法路由到目的地.
控制台输出:
index.js:1446组件中出现上述错误:
Run Code Online (Sandbox Code Playgroud)in Redirect (at Auth.jsx:101) in div (at Auth.jsx:116) in Auth (created by Context.Consumer) in Connect(Auth) (created by Route) in Route (at App.js:27) in Switch (at App.js:26) in div (at App.js:46) in App (created by Context.Consumer) in Connect(App) (created by Route) in Route (created by withRouter(Connect(App))) in withRouter(Connect(App)) (at src/index.js:28) in Router (created by BrowserRouter) in BrowserRouter (at src/index.js:27) in Provider (at src/index.js:26)
import React, { Component } from 'react'; …Run Code Online (Sandbox Code Playgroud)我正在尝试在React应用程序上显示pdf,并且收到以下警告:
/node_modules/react-pdf/node_modules/pdfjs-dist/build/pdf.js关键依赖项:require函数以无法静态提取依赖项的方式使用
Vscode在导入功能下告诉我这一点。
找不到模块'react-pdf'的声明文件
已经尝试运行npm install,npm install react-pdf然后重新安装软件包
import React, { Component } from 'react';
import { Document } from 'react-pdf';
import sample from 'file location'
export default class viewer extends Component {
render() {
return (
<div>
<Document
file={sample}
onLoadSuccess={this.onDocumentLoadSuccess}
>
</Document>
</div>
);
}
}
Run Code Online (Sandbox Code Playgroud)
显示:
浏览器中的“无法加载PDF文件”