export const getServerSideProps = async () => { ... }
export default function UserProfilePage(props) {
return <h1>{props.username}</h1>;
}
export async function getServerSideProps(context) {
const { params, req, res } = context;
return {
props: {
username: "Max",
},
};
}
export default function UserIdPage(props) {
return <h1>{props.id}</h1>;
}
export async function getServerSideProps(context) {
const { params } = context;
const userId = params.uid;
return {
props: {
id: "userId-" + userId,
},
};
}
➡️useEffect나 fetch를 사용해서 React 내에서 api로부터 데이터를 가져오는 것이 좋은 방법!