- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道这是否可能以及如何包装我的顶级页面 _app.js
在 Redux 提供者中,我认为我已经用 Next-auth 提供者包装了它,例如:
import React from "react"
import { Provider } from 'next-auth/client'
import '../public/global.scss'
export default function App ({ Component, pageProps }) {
return (
<Provider
options={{
clientMaxAge: 0,
keepAlive: 5 * 60
}}
session={pageProps.session} >
<Component {...pageProps} />
</Provider>
)
}
问题是当我尝试添加 Redux 时 <Provider ..
它说Provider
已经定义。
最佳答案
您可以使用 as
重命名名为 import 的 redux 提供程序。
import React from "react"
import { Provider as NextAuthProvider } from 'next-auth/client'
import { Provider as ReduxProvider } from 'react-redux'
import '../public/global.scss'
export default function App ({ Component, pageProps }) {
return (
<ReduxProvider>
<NextAuthProvider
options={{
clientMaxAge: 0,
keepAlive: 5 * 60
}}
session={pageProps.session} >
<Component {...pageProps} />
</NextAuthProvider>
</ReduxProvider>
)
}
关于javascript - 如何将 _app.js 包装在多个提供者中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65704390/
我正在构建一个 Next.js 应用程序,我需要向我的 Prismic API 服务器端发出导航内容请求,获取结果,并将它们传递给我的 Header组件,这样我就可以拥有一个持久的导航菜单。我不想在每
我想知道这是否可能以及如何包装我的顶级页面 _app.js在 Redux 提供者中,我认为我已经用 Next-auth 提供者包装了它,例如: import React from "react" im
我对 next.js 完全陌生,我需要你的帮助来解决一些我认为非常基本的问题,但我找不到我的错误或解释,我在互联网上找不到任何关于它的信息,所以我在这里: 当我在 pages 文件夹中创建文件时一切正
我正在尝试使用 ReasonReact 在我的 Nextjs 应用程序中实现 React Context API,但被 Bucketscript 编译器推断模块名称的方式所困扰。 为了使上下文可用于整
我试图了解如何将 redux-saga 连接到 NextJS,并遵循他们提供的示例代码 -- https://github.com/zeit/next.js 。我知道可以从 getInitialPro
我正在使用 NextJs 并且正在使用 TailwindCSS,并且我的 globals.css 中有一堆额外的样式,这些样式按照您应该做的那样导入到顶层的 _app 中。我尝试将它向下移动到我的“布
如何不使用 Layout component 换行特定页面在 _app.js ? 例如,我有两个页面为 pages/home和 pages/about ,现在我怎么能不换行 我的 pages/home
环境文件 ID=123 我可以通过以下方式访问我的 pages/index.js 文件中的这个变量${process.env.ID}但是当我在我的 _app.js 文件中尝试相同时它给出未定义的,任何
我正在开发我的第一个正式的 NextJS 应用程序。我将其设置为为左侧导航提取 JSON 数据,而不是在应用程序中的某个地方对它们进行硬编码。这样我就不必每次对网站导航进行微小更改时都重新构建。 由于
环境文件 ID=123 我可以通过以下方式访问我的 pages/index.js 文件中的这个变量${process.env.ID}但是当我在我的 _app.js 文件中尝试相同时它给出未定义的,任何
我正在开发我的第一个正式的 NextJS 应用程序。我将其设置为为左侧导航提取 JSON 数据,而不是在应用程序中的某个地方对它们进行硬编码。这样我就不必每次对网站导航进行微小更改时都重新构建。 由于
所以我试图在我的 _app.js 上呈现我的网络导航和页脚。我想根据正在访问的页面动态更改导航/页脚的样式。我考虑过将导航和页脚放在各个页面上,但我认为这不是最佳做法。 我怎么知道我在 _app.js
这到底是做什么的? pageProps = await Component.getInitialProps(ctx) 看起来“pageProps”这只是一个空对象 import App, {Conta
不确定这是呈现服务器端的功能还是副作用,但是每当我刷新页面或直接从 url 输入访问页面时,存储在暴露的 _app.js 页面中的任何状态都会丢失。 Next.js 声明 _app.js 页面用于“导
我是 Next.js 的新手,我很难将数据从 _document 传递到 _app。 我需要从 _document.ts 传递路径名服务器端至 _app.ts然后进入App组件,以便我可以在 Head
我目前使用_document.js将 css 注入(inject)到我的 Next.js 应用程序中,我想开始使用 _app.js帮助将数据注入(inject)页面。 想知道是否可以同时使用 _doc
当我尝试创建新员工时收到一条错误消息(将数据输入到 firebase 的数据库,请注意这与身份验证选项卡中的电子邮件/密码登录无关)。只有在我点击提交按钮后才会出现问题(这应该是将用户输入的数据输入数
我已经使用 Next.js 在 _app.js 中启动了一个状态。我想在 index.js 文件中使用这个状态。我怎样才能访问它? 这是我的 _app.js 代码: import React from
据next.js官方documentation : import React from 'react' import App from 'next/app' class MyApp extends A
有人可以向我解释 index.js 文件和 _app.js 有什么区别吗?在下一个教程中,它说要更改 index.js,但为我呈现的是 _app.js。 最佳答案 _app.js将包含您的整个应用程序
我是一名优秀的程序员,十分优秀!