自分の背景
- 業務の大部分はPythonでバックエンド
- 一時期フロントエンドも半年ぐらい腰を据えて書いていた
- JavaScript Primer は読んだ事がある
- サバイバルTypeScript と TypeScript Deep Dive 日本語版 はつまみ食い程度にしか読んだことがない
感想
良い本だったと思う。実務でTypeScriptを書くことはそこそこあり、ある程度慣れているとは思っていたが、まだ知らない機能や振る舞いがあることを知れた。
また、typeとinterfaceのような、「これを実現するためには方法Aと方法Bがあるけど、方法Aを使うほうが一般的だよ。なぜなら〜」というような、歴史的経緯から方法が複数あるようなものに対し、現在の一般的な書き方を教えてくれるのはとても良かった。typeとinterface、関数宣言と関数式とアロー関数式とメソッド記法など、TypeScript初学者にとって「で、どれを使うのが良いの?」と悩みがちなポイントを教えてくれてとても助かる。
一方で他の言語をある程度使えるような読者に対しては書いてある内容が少し冗長かなとも感じた。