質問編集履歴

3

2020/10/30 10:19

投稿

f6ae
f6ae

スコア92

test CHANGED
File without changes
test CHANGED
@@ -234,6 +234,8 @@
234
234
 
235
235
  などで使用されており、ログイン時にのみ見れるページを作成する為のComponentになり、Pageのコードにて「export default privateRoute(Page);」のような書き方で使用します。
236
236
 
237
+
238
+
237
239
  ### 質問
238
240
 
239
241
  (1),(2)それぞれどのようにすれば解消出来るでしょうか。

2

2020/10/30 10:19

投稿

f6ae
f6ae

スコア92

test CHANGED
File without changes
test CHANGED
@@ -220,7 +220,7 @@
220
220
 
221
221
  (1) getServerSidePropsでreturnしているpropsをprivateRoute関数内で使用したいが、受け渡し方法が分からない。
222
222
 
223
- (2) if (WrappedComponent.getInitialProps) return WrappedComponent.getInitialProps(initialProps);の「WrappedComponent」の部分で「名前 'WrappedComponent' が見つかりません。」とシンタックスエラーが出るgetInitialPropsではなくgetServerSidePropsへの書き換え方が分からない。
223
+ (2) if (WrappedComponent.getInitialProps) return WrappedComponent.getInitialProps(initialProps);の「WrappedComponent」の部分で「名前 'WrappedComponent' が見つかりません。」とシンタックスエラーが出る。またgetInitialPropsではなくgetServerSidePropsへの書き換え方が分からない。
224
224
 
225
225
  という問題が出て、詰まっています。
226
226
 

1

2020/10/25 08:47

投稿

f6ae
f6ae

スコア92

test CHANGED
File without changes
test CHANGED
@@ -96,7 +96,7 @@
96
96
 
97
97
 
98
98
 
99
- 最新のNext.js9.3以降ではgetInitialPropsではなくgetServerSideProps等が推奨されるとのことから、
99
+ Next.js9.3以降ではgetInitialPropsではなくgetServerSideProps等が推奨されるとのことから、
100
100
 
101
101
  以下のような形に書き換えたいと思っています。
102
102