如何將道具從這里傳遞到要添加到 Head 組件下的導航欄組件?我已經使用 getServerSideProps 在 index.js 頁面中完成了此操作,但它似乎在 _app.js 文件中不起作用。import "../_app.css";import React from "react";import PropTypes from "prop-types";import Head from "next/head";import { ThemeProvider } from "@material-ui/core/styles";import CssBaseline from "@material-ui/core/CssBaseline";import theme from "../theme";export default function MyApp({ Component, pageProps }) { React.useEffect(() => { // Remove the server-side injected CSS. const jssStyles = document.querySelector("#jss-server-side"); if (jssStyles) { jssStyles.parentElement.removeChild(jssStyles); } }, []); return ( <React.Fragment> <Head> <title>Furnibnz | Baldai Internetu ir Nemokamas Pristatymas</title> <meta name="viewport" content="minimum-scale=1, initial-scale=1, width=device-width" /> </Head> <ThemeProvider theme={theme}> {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */} <CssBaseline /> <Component {...pageProps} /> </ThemeProvider> </React.Fragment> );}MyApp.propTypes = { Component: PropTypes.elementType.isRequired, pageProps: PropTypes.object.isRequired,};有沒有更好的方法在每個頁面中使用導航欄組件,或者這是正確的方法嗎?
Nextjs - 將道具從自定義 _app.js 傳遞到 <Navbar> 組件?
繁星點點滴滴
2023-10-14 19:27:37