如何将孩子传递给class nextjs?

时间:2020-09-08 16:51:55

标签: reactjs next.js

如何让孩子上这堂课?

export default class MyLayout extends App {
  state = {
    somestate: false,
    anotherstate: true,
  };

  togglestate = (somestate) => {
    this.setState({ somestate });
  };

  render() {
    const { Component, pageProps } = this.props;
    return (
      <div>
        //INSERT CHILDREN HERE
        <Component {...pageProps} />
      </div>
    );
  }
}

我将使用它作为_app.js中的功能组件

1 个答案:

答案 0 :(得分:0)

这是应该怎么做:

export default class MyLayout extends App {
  state = {
    somestate: false,
    anotherstate: true,
  };

  togglestate = (somestate) => {
    this.setState({ somestate });
  };

  render() {
    const {children } = this.props;
    return (
      <div>
        {children}
      </div>
    );
  }
}