回答編集履歴
1
追記
answer
CHANGED
@@ -6,4 +6,25 @@
|
|
6
6
|
```
|
7
7
|
|
8
8
|
これで Card で `this.props.match.params.lang` として受け取ることができるはずです。
|
9
|
-
参考: [react-routerに入門する - Qiita](https://qiita.com/NanayaKto/items/95aecae94837ccac1f77)
|
9
|
+
参考: [react-routerに入門する - Qiita](https://qiita.com/NanayaKto/items/95aecae94837ccac1f77)
|
10
|
+
|
11
|
+
---
|
12
|
+
|
13
|
+
props が変わるので、state に設定する必要はなくて、単純に次の書き方じゃ駄目ですか?
|
14
|
+
(または componentWillReceiveProps で setState するか。)
|
15
|
+
|
16
|
+
```js
|
17
|
+
import React, {Component} from 'react';
|
18
|
+
|
19
|
+
class Card extends Component {
|
20
|
+
render() {
|
21
|
+
var urlPass = this.props.match.params.lang
|
22
|
+
|
23
|
+
return(
|
24
|
+
<div>{urlPass}完全に理解した</div>
|
25
|
+
);
|
26
|
+
}
|
27
|
+
}
|
28
|
+
|
29
|
+
export default Card;
|
30
|
+
```
|