2021年のTypeScriptベストプラクティス
BRANK

10 bad TypeScript habits to break this year 理由もセットで書いてあって良い記事だが、一覧性が良くないので箇条書きにした 1: strictを使え 2: ではなく ?? を使うか、そもそもデフォルト引数を使え 3:

scrapbox.io
Related Topics: TypeScript
2 comments
  • これはなるほど。TS以外だと型定義凝るの大変やけどTSならこの手の多様性を表現するのは得意な印象。

    オブジェクトの種類によってあるプロパティを持っていたり持っていなかったりする時に、?でオプショナルなプロパティにするのではなく、どういう種類の時に持っているのかをインターフェースで明示せよ