我在Reactjs(Nextjs)是新手,我想创建文件"Header"和"Footer",这样我可以在所有页面中使用这个文件,所以我想知道我如何才能做到这一点,哪个是更好的 Select
- 我是否应该创建"Layout.js",然后在此文件中调用Header
- 或者我应该在_app.js中使用"Header"和"Footer"(不创建布局文件)
这是我的布局.js
import React, { Component } from 'react';
import Header from './Header';
class Layout extends Component {
render () {
const { children } = this.props
return (
<div className='layout'>
<Header />
{children}
</div>
);
}
}
或者还有其他办法,我该怎么做呢,提前谢谢你.