0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[nextjs]子コンポーネントでのgetStaticPropsが呼ばれない

Last updated at Posted at 2021-07-06

はじめに

子コンポーネントで外部ファイルのJSONファイルから取得した値を表示しようと、
getStaticPropsに処理を書いてみたところ、何度表示してもgetStaticPropsが呼び出されず3時間悩んだのでメモします。

結論

子コンポーネントにgetStaticPropsを記述しても呼び出されない。
ページコンポーネントではないと呼び出されない。
(注:2021年7月時点)

参考資料

ちなみに公式ページにもさらっと書いてありました。
ですが、getInitialPropsのページに書いてあるのでgetStaticPropsのページを何度見てもわかりません。
nextjs - getInitialProps#caveats

getInitialPropsがgetStaticPropsとgetServerSidePropsに分かれたので、大元のgetInitialPropsが呼び出されないということは、
必然的に分かれた2つも呼び出されないということのようです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?