如何在next.js页面的getinitialprops中访问redux数据?

时间:2019-07-09 19:01:13

标签: javascript reactjs next.js

在我的应用程序中,我从_document.js内部的API获取数据并将其存储在我的redux存储区中。我可以通过render()访问页面this.props内的数据,并使用它。效果很好。

我需要做的是通过使用存储在redux存储中的数据作为参数向PAGE的static async getInitialProps()内发出附加请求,以为页面的子组件提供数据。如何访问this.props内的pages/mypage.js

pages / mypage.js

class MyPage extends React.Component {

    static async getInitialProps() {
        const data = fetch('...some API' + this.props.redux.stuff');
        return { myData: data }
    }

    render() {
        // this.props.redux.stuff works here of course
        return(<SomeChildComponent data={this.props.myData} />);
    }
}

这有可能还是我要完全错了?

0 个答案:

没有答案