Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Next.js React应用程序未显示自定义组件内容_Javascript_Reactjs_Next.js - Fatal编程技术网

Javascript Next.js React应用程序未显示自定义组件内容

Javascript Next.js React应用程序未显示自定义组件内容,javascript,reactjs,next.js,Javascript,Reactjs,Next.js,我是一个新的反应,我目前正在尝试一些基本的例子。我刚刚创建了一个链接索引页面和一个关于页面。然后,我创建了一个自定义应用程序组件,它应该显示容器中的所有内容,而只是显示home/about链接按钮和“Hello next.js”文本,而不是显示“在每个页面上”。请参阅下面的页面布局 在每一页***上都没有显示 主页按钮|关于页面按钮 你好,next.js 有人能看到任何错误吗?我试过寻找,但还是看不出哪里出了问题 // _app.js import App, {Container} from '

我是一个新的反应,我目前正在尝试一些基本的例子。我刚刚创建了一个链接索引页面和一个关于页面。然后,我创建了一个自定义应用程序组件,它应该显示容器中的所有内容,而只是显示home/about链接按钮和“Hello next.js”文本,而不是显示“在每个页面上”。请参阅下面的页面布局

在每一页***上都没有显示 主页按钮|关于页面按钮 你好,next.js

有人能看到任何错误吗?我试过寻找,但还是看不出哪里出了问题

// _app.js
import App, {Container} from 'next/app';

//define the custome App - a class which extends the 
default App
class myApp extends App {
return() {
    //compent will be the page content
    // e.g. index or about
    const {Component, pageProps} = this.props;

    return (
        //container contains page content
        <Container>
            {/* Content which will be shared */}
            <p>On every Page</p>
            {/* Component is page e.g. index or about 
*/}
            <Component {...pageProd}/>
        </Container>

    );
}
}
export default myApp;


//index.js
import Link from 'next/link'

// Pass this content as 'props' to child components
const Index = props => (
  <div>
<Link href="/index">
    <button>Home page</button>
</Link>
<Link href="/about">
    <button>About page</button>
</Link>


<p>Hello Next.js</p>
</div>
 )

export default Index


// about.js
import Link from 'next/link'

// Pass this content as 'props' tp child components
const About = props => (
<div>
<Link href="/">
    <button>Home page</button>
</Link>
<Link href="/about">
    <button>About page</button>
</Link>


<p>Hello Next.js</p>
</div>
)

export default About

是的。。第一个是返回而不是渲染

我有一个类似的问题,我的问题是缓存,试试这个

rm -rf node_modules/ && rm -rf package-lock.json && npm install && npm run build:tailwind && npm run dev
干杯,伙计。另请参见:应为页面道具。现在可以工作了谢谢你的帮助