回答編集履歴

1

追記

2018/07/27 07:54

投稿

og24715
og24715

スコア832

test CHANGED
@@ -31,3 +31,43 @@
31
31
 
32
32
 
33
33
  上のように `classes` を与えていないためです。
34
+
35
+
36
+
37
+ # 回避策
38
+
39
+
40
+
41
+ ## [defaultProps](https://reactjs.org/docs/typechecking-with-proptypes.html#default-prop-values)
42
+
43
+
44
+
45
+ ```
46
+
47
+ export default class MyButton extends React.Component {
48
+
49
+ static defaultProps = {
50
+
51
+ classes: {},
52
+
53
+ };
54
+
55
+
56
+
57
+ ...
58
+
59
+
60
+
61
+ }
62
+
63
+
64
+
65
+ // or
66
+
67
+ MyButton.defaultProps = {
68
+
69
+ classes: {},
70
+
71
+ }
72
+
73
+ ```