Book
Pro o Mezasu Hito no Tame no TypeScript Nyumon (An Introduction to TypeScript for Aspiring Professionals)
From Writing Safe Code to Using Advanced Types
Ryota Suzuki
Summary
A Japanese-language guide to TypeScript by Ryota Suzuki. TypeScript is an open-source language that adds static typing to JavaScript, and the book explains both JavaScript's own underlying specification and TypeScript's own, aiming to be the one source readers need for TypeScript fundamentals. Many statically typed languages exist, but the book argues that TypeScript's type system has an expressiveness unlike any other, and it is written to help readers understand the value of types and write idiomatic TypeScript, ranging from basic type handling that improves program safety through literal, union, and keyof types, the sources of that expressiveness. It also addresses confusing or risky features honestly, explaining their history, purpose, and the best way to handle them. Each chapter includes practice problems so readers can check their understanding as they go.
Target Readers
- Beginners to TypeScript
- Readers with no JavaScript knowledge who want to start learning TypeScript, assuming they have experience with some other programming language
Tags
Colophon
- Publisher
- Gijutsu-Hyohron
- ISBN
- 978-4297127473
- Published
- Apr 2022
- List price
- ¥3,278incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
Programming TypeScript
Making Your JavaScript Applications Scale
Boris Cherny
Reason: After grasping the overall picture of TypeScript with Boris Cherny's introduction, you solidify a more grounded understanding with a practical Japanese-language primer. 'TypeScript Introduction for Aspiring Professionals' builds carefully from syntax to practical typing, filling in the assumptions an English-language book tends to skip.
Next Books
- Recommended
Effective TypeScript, 2nd Edition
83 Specific Ways to Improve Your TypeScript
Dan Vanderkam
Reason: Once the practical primer has made you comfortable developing with types, you move on to more refined type-design best practices. Effective TypeScript shows, item by item, 'why you should write it this way,' elevating your design from types that merely work to types that help readers and your future self.