// No.1
const hoge = 'xl'
// No.2
const hoge = 'xl' as 'xl'
// No.3
const hoge = 'xl' as const
No.1
No.1では、TypeScriptの型推論で、hogeはstring型だと認識する。
No.2
Reactでstring型で渡すのではなく'xl'の型としたい場合は、型アサーションを行う。
リテラルを推測するので、意図した通りになる。(No.2)
しかし、下記のeslintのエラーが表示される。
Expected a `const` instead of a literal type assertion.
No.3
エラー文の通りに修正すると、eslintをパスできる。