🐕

Arrow function で generics にすると HTML タグとして認識されてしまうときの tips

2021/09/18に公開

エディタなどによってうまくハイライトされなかったときはこうする。

const double = <T>(v: T): [T, T] => [v, v]
const hello = () => <p>Hello</p>
// ↑ハイライトがおかしい

<T><T,>にする。

const double = <T,>(v: T): [T, T] => [v, v]
const hello = () => <p>Hello</p>
// ↑OK
GitHubで編集を提案

Discussion