Создайте файл PDF в моем компоненте:
{this.state.cargaDatos ?
<PDFDownloadLink document={<MyDocument datos={this.state.data}/>} fileName="orden-visita.pdf" className='main-btn'>
{({ blob, url, loading, error }) => {
return (loading ? 'Loading document...' : 'Descargar')
}}
</PDFDownloadLink>
: null
}
И ниже, после выполнения определенных действий, у меня есть кнопка «Расписание»:
<button className="main-btn" onSubmit={()=>this.handleSubmit()}> Agendar </button>
Эта кнопка спасает меня данные в базе данных. В свою очередь, PDF-файл, созданный выше по указанному пути c, должен быть автоматически сохранен.