回答編集履歴
3
テキスト追加
answer
CHANGED
@@ -8,10 +8,10 @@
|
|
8
8
|
const [string, setString] = useState<HogeType>("");
|
9
9
|
```
|
10
10
|
|
11
|
-
以下、使用例です。
|
11
|
+
以下、使用例です。(使用しているエディタはWebStormです)
|
12
12
|

|
13
13
|
|
14
|
-
|
14
|
+
上記の9行目で、空文字列を許容されない文字列 `"fuga"` に変更すると、以下のように型エラーが表示されます。
|
15
15
|
|
16
16
|

|
17
17
|
|
2
テキスト修正
answer
CHANGED
@@ -11,4 +11,10 @@
|
|
11
11
|
以下、使用例です。
|
12
12
|

|
13
13
|
|
14
|
+
私が使っているエディタはWebStorm ですが、上記の9行目で、空文字列を許容されない文字列 `"fuga"` に変更すると、以下のように型エラーが表示されます。
|
15
|
+
|
16
|
+

|
17
|
+
|
18
|
+
|
19
|
+
|
14
20
|
参考になれば幸いです。
|
1
テキスト修正
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
以下のようにすると、よいかと思います。
|
2
2
|
|
3
3
|
```typescript
|
4
|
-
type HogeType = "hoge" | ""
|
4
|
+
type HogeType = "hoge" | "";
|
5
5
|
```
|
6
6
|
|
7
7
|
```typescript
|