다음을 사용하여로드시 일부 데이터를 초기화하려고하는 NextJS에 상태 비 저장 기능 구성 요소가 있습니다 getInitialProps()
.
const LoginModal = props => (
<p>{props.testdata}</p>
);
LoginModal.getInitialProps = () => ({ testdata: 'Some string value' });
export default LoginModal;
그러나 내가 무엇을하든 항상 공백으로 렌더링됩니다 <p></p>
. getInitialProps()
구성 요소에서 읽은 값이 반환되지 않는 이유는 무엇 입니까?
여기에서 작동합니다. Pages 디렉토리 외부의 구성 요소와 함께 getInitialProps를 사용하는 것 같습니다.이 기능은 페이지 내에서만 사용할 수 있습니다. https://github.com/zeit/next.js/#fetching-data-and-component -라이프 사이클
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다