在我更改 App.js 之前,React 应用程序不会刷新

IT技术 reactjs
2021-05-07 06:27:07

我是 React 的新手,通过各种免费材料学习它。

在开发模式下,我正在尝试使用 App.js 中的每个组件创建一个带有页眉页脚和正文的简单网站

问题是当我更改页眉或页脚或正文中的代码时,即使我硬刷新浏览器,浏览器也不会更新其内容。

更新屏幕的唯一方法是在 App.js 文件中进行一些更改。然后它将反映我所做的所有更改。

使用npm install –g create-react-app&&创建create-react-app my-app 并开始在 App.js 中创建页眉页脚组件

如何解决这个问题,很明显,在 App.js 发生变化之前,react 不会检测到变化。

4个回答

似乎有一些问题Chowkidar请添加CHOKIDAR_USEPOLLING=true到您的运行脚本中package.json下面的例子:

 "start": "CHOKIDAR_USEPOLLING=true react-scripts start"

您可能需要在 App.js 中实例化页眉和页脚!

不看你的代码很难回答这个问题。尽管有一件事可能是您不会在 app.js 中调用页眉/页脚/正文组件。请出示代码,以便我们找出问题。

显然,没有内置react观察器来查看和包含/考虑新添加的文件。因此,每次我在新文件中添加一些新组件时,我都需要npm start