nextjs v13 中的 pageProps 在哪里?

Bri*_*nja 7 javascript frontend next.js

在 next 的早期版本中,我们有这个文件pages/_app.js,默认情况下给我们这个: 在此输入图像描述

我们有pageProps这个反应组件的关键。当我尝试 nextjs v13 时,我似乎找不到它。

pageProps我的问题是nextjs v13 中存在的位置(在本例中为哪个文件) ?

另一个相关的问题是,在 nextjs 的早期版本中,我们可以执行类似 通知<p.Component {...p.pageProps} />中的操作pages/app.js ,因为我们使用的是标签,所以我们可以传递 pageProps。

但在最新版本中,你只能使用类似的东西 {p.children},这意味着你不能传递任何道具。我试着做<p.children />,但没成功。

Yeh*_*Zvi 0

文档

在父布局与其子布局之间传递数据是不可能的。但是,您可以在一个路由中多次获取相同的数据,React 会自动删除请求的重复数据,而不会影响性能。

我看到有人建议这样做,但它不起作用:

export default function Layout(props) {

 props.params.data = "some-data";

  return (
        <div>
          {props.children}
        </div>
  );}
Run Code Online (Sandbox Code Playgroud)