質問編集履歴
1
質問内容が分かりにくかったので具体的な内容に変更しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
React Routerを経由するとスクロールできなくなる
|
test
CHANGED
@@ -1,6 +1,42 @@
|
|
1
|
+
webpackで分割したファイル(lp.html)はコンテンツの最後までスクロールすることができるのですが、
|
2
|
+
React Router V6でルート設定すると画面が固定(微妙にピンチすることは可能)され、
|
3
|
+
画面から見切れている下のコンテンツまでたどり着けません。
|
1
|
-
|
4
|
+
LP以外のルート設定した他ファイルでも同様なので、おそらくReact Router部分なのだと思いますが、
|
5
|
+
エラーも出ていないため検討がつきません。
|
2
6
|
|
3
|
-
|
7
|
+
解決方法をご存知の方がおりましたら、ご教示願います。
|
4
|
-
ただせっかく?のReactなのでReact Routerを使ったSPAにしたいと考えているのですが、複数エントリーポイントでもSPAのようにReact Routerで扱えるのでしょうか?
|
5
8
|
|
9
|
+
```ここに言語を入力
|
10
|
+
Route.tsx
|
6
11
|
|
12
|
+
const Lp = lazy(() => import("../pages/lp/App"));
|
13
|
+
|
14
|
+
export const Router: FC = memo(() => {
|
15
|
+
return (
|
16
|
+
<Suspense fallback={<div>全力表示中...</div>}>
|
17
|
+
<LoginUserProvider>
|
18
|
+
<Routes>
|
19
|
+
**→ <Route path="lp" element={<Lp />} />**
|
20
|
+
<Route path="public" element={<Public />} />
|
21
|
+
<Route path="login" element={<Login />} />
|
22
|
+
<Route path="signup" element={<SignUp />} />
|
23
|
+
<Route path="conf" element={<Conf />} />
|
24
|
+
<Route
|
25
|
+
path="mypage"
|
26
|
+
element={<PrivateRoute loginUser={true} children={<MyPage />} />}
|
27
|
+
>
|
28
|
+
{AuthRoutes.map((route) => (
|
29
|
+
<Route
|
30
|
+
path={route.path}
|
31
|
+
element={
|
32
|
+
<PrivateRoute loginUser={true} children={route.children} />
|
33
|
+
}
|
34
|
+
/>
|
35
|
+
))}
|
36
|
+
</Route>
|
37
|
+
<Route path="*" element={<NotFound />} />
|
38
|
+
</Routes>
|
39
|
+
</LoginUserProvider>
|
40
|
+
</Suspense>
|
41
|
+
);
|
42
|
+
});```
|