index.js和_app.js在NextJs中有什么区别?

22

有人可以解释一下 index.js 文件和 _app.js 文件的区别吗?在 Next 教程中说要更改 index.js,但对我呈现出来的是 _app.js。


2
我建议阅读自定义App文档。 - juliomalves
1个回答

40

_app.js包含整个应用程序,这意味着它将在项目的任何页面中呈现。例如,如果您在此文件中添加<div>hello world</div>,则将在网站的每个页面上看到Hello World。更多阅读请参见此处

index.js仅在访问您网站的/路径时呈现。每当创建新页面时,例如您想要一个关于页面,您将在包含index.js的about文件夹中使用索引文件,所有这些都包含在pages文件夹中。更多阅读请参见此处


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接