我正在使用 React Js
和 Next Js
框架开发 Server Side Rendering
的React应用程序,并尝试通过参考文档(getServerSideProps的Next js文档)使用getServerSideProps
方法获取初始props。
但是在每个请求中,我总是得到空的props对象,即{}
。现在,我只是尝试传递一个假文本作为props。
如何在初始加载时获取我的props呢?
请参考下面的代码:
import React from "react";
import { Provider } from "react-redux";
import ConfigureStore from "../Store";
const Home = props => {
const store = ConfigureStore();
console.log("props", props);
return (
<Provider store={store}>
<div>My content</div>
</Provider>
);
};
// This gets called on every request
export async function getServerSideProps() {
const data = "Hello World";
return { props: data };
}
export default Home;
Home.getInitialProps
一起使用,但在文档中,它现在被称为旧的过程。 - Akshay