Voici mon code. Webpack charge le PDF correctement. Le composant de réaction ne rend pas le pdf. Lors de l'accès via le composant de réaction, il apporte une page blanche avec le numéro de page. 1 de Lorsque vous placez l'url suivant dans le navigateur, il rend directement le pdf du navigateur et va bien.Rendu de PDF statique à partir de reactJS en utilisant react-pdf
http://localhost:3000/bfa955d1b47a762fb2b4d8cc2525f637.pdf
import React, {Component} from "react";
import myPdf from '../images/BSOAANZChapterConstitution.pdf'
import {Document, Page} from 'react-pdf/build/entry.webpack';
class Constitution extends Component {
constructor(props) {
super(props);
this.state = {
numPages: null,
pageNumber: 1
};
}
onDocumentLoad({numPages}) {
this.setState({numPages});
}
render() {
const {pageNumber, numPages} = this.setState;
return (
<div>
<Document
file={myPdf} onLoadSuccess={this.onDocumentLoad}>
<Page pageNumber={pageNumber}/>
</Document>
<p>Page {pageNumber} of {numPages}</p>
</div>
);
}
}
export default Constitution;
Voyez-vous une erreur dans la console? –