回答編集履歴

3

テキスト追加

2020/03/15 03:16

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- となっていますが、上記は常にtruthyなので、三項演算子の結果としては `:`の前の値が返されてしまって、意図したようにはならないです。ですので、
17
+ となっていますが、上記は常にtruthyなので、三項演算子の結果も常に `:`の前の値が返されてしまって、意図したようにはならないです。ですので、
18
18
 
19
19
 
20
20
 

2

テキスト追加

2020/03/15 03:16

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- となっていますが、ここを
17
+ となっていますが、上記は常にtruthyなので、三項演算子の結果としては `:`の前の値が返されてしまって、意図したようにはならないです。ですので、
18
18
 
19
19
 
20
20
 

1

テキスト追加

2020/03/15 03:13

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -1,6 +1,10 @@
1
1
  ぱっと見でここが原因では?と思える箇所があります。styled component を作るところの三項演算子の条件の部分が
2
2
 
3
3
 
4
+
5
+
6
+
7
+ **修正前:**
4
8
 
5
9
  ```javascript
6
10
 
@@ -12,6 +16,10 @@
12
16
 
13
17
  となっていますが、ここを
14
18
 
19
+
20
+
21
+ **修正後:**
22
+
15
23
  ```javascript
16
24
 
17
25
  props.mode == 'DAY'
@@ -19,6 +27,10 @@
19
27
  ```
20
28
 
21
29
  または
30
+
31
+
32
+
33
+ **修正後:**
22
34
 
23
35
  ```javascript
24
36