生成文件时如何防止重新渲染?

时间:2020-05-09 05:06:54

标签: reactjs rerender

我正在向API提出请求,该API在我的公共文件夹中创建PDF文件。收到响应后,反应会自动重新渲染页面,并忽略其他所有操作。

我需要使用生成的PDF的名称重定向到另一个页面,但重新渲染同一页面。

API.post('some_url', formData) //this creates a pdf file on public folder
        .then(res => {
          //Ignores redirection
          this.props.history('other_page', res.pdf_name)
        })

我发现问题是通过反复试验创建的pdf文件,当在公共文件夹中手动粘贴文件时,它会自动重新呈现我当前所在的页面。

如何防止这种行为?

1 个答案:

答案 0 :(得分:1)

根据Panther的建议,这是我的开发服务器。我为该项目使用了create-react-app,因此我偶然发现了如何禁用hotreload进入this answer并有效。

感谢大家的注意。