質問編集履歴
3
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
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' が見つかりません。」とシンタックスエラーが出る
|
223
|
+
(2) if (WrappedComponent.getInitialProps) return WrappedComponent.getInitialProps(initialProps);の「WrappedComponent」の部分で「名前 'WrappedComponent' が見つかりません。」とシンタックスエラーが出る。またgetInitialPropsではなくgetServerSidePropsへの書き換え方が分からない。
|
224
224
|
|
225
225
|
という問題が出て、詰まっています。
|
226
226
|
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -96,7 +96,7 @@
|
|
96
96
|
|
97
97
|
を
|
98
98
|
|
99
|
-
|
99
|
+
Next.js9.3以降ではgetInitialPropsではなくgetServerSideProps等が推奨されるとのことから、
|
100
100
|
|
101
101
|
以下のような形に書き換えたいと思っています。
|
102
102
|
|