質問編集履歴

1

App.tsxなどのソースコードの追加

2022/06/05 07:03

投稿

Dearg
Dearg

スコア22

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,26 @@
12
12
  一方で、http://localhost:3001/individuals/1111111111 からhttp://localhost:3001/treatments/1 のような親パス?が別のところに飛ぶリンクは他の場所で数個実装していて、問題なく動作しています。
13
13
 
14
14
  ### 該当のソースコード
15
+ App.tsx
16
+ ```typescript
17
+ ...
18
+ <Router>
19
+ <Route path="/individuals/*" element={<Individuals />} />
20
+ </Router>
21
+ ...
22
+ ```
23
+ Individuals.tsx
24
+ ```
25
+ ...
26
+ <Routes>
27
+ <Route path="/" element={<AllIndividuals />} />
28
+ <Route path="/:individualId" element={<ShowIndividual />} />
29
+ <Route path="/new" element={<NewIndividual />} />
30
+ </Routes>
31
+ ...
32
+ ```
15
33
 
34
+ IndividualShow.tsx
16
35
  ```typescript
17
36
  import Link from '@mui/material/Link';
18
37
  import { Link as RouterLink } from 'react-router-dom';
@@ -29,6 +48,8 @@
29
48
  ### 試したこと
30
49
 
31
50
  MUIを使わなくしたり、divのテキストの中身を変えてもやはり変化はありません。
51
+ また、リンクを<Link component={RouterLink} to='/individuals/2451191230'>と静的なものにしてもやはり動作せず。
52
+ 意図的にindividualsをindividual(存在しないパス)にして<Link component={RouterLink} to='/individual/2451191230'>とすると遷移先を描画してくれました。
32
53
 
33
54
  ### 補足情報(FW/ツールのバージョンなど)
34
55