在我的应用程序中,我从_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} />);
}
}
这有可能还是我要完全错了?