#14 TypeScriptで学ぶ外部ライブラリの基本
TypeScriptの外部ライブラリは、JavaScriptと同じ`npm`を使いますが、型情報の扱いに注意が必要です。この記事では、TypeScriptにおける外部ライブラリの使い方の基本を解説します。
npmでライブラリをインストールする
npm install axios
型定義ファイルという仕組み
TypeScriptでライブラリの機能を安全に使うには、そのライブラリの「型定義ファイル」が必要です。ライブラリによっては、最初から型定義が同梱されていることもあれば、別途インストールが必要なこともあります。
npm install --save-dev @types/lodash
`@types/`から始まるパッケージは、型情報だけを提供する専用のライブラリです。
ライブラリを使う
import axios from 'axios';
axios.get('https://example.com').then(response => {
console.log(response.status);
});
TypeScriptならではの注意点
型定義が用意されていないライブラリを使おうとすると、エラーになったり、型のチェックが効かなくなったりすることがあります。ライブラリを選ぶ際は、TypeScript対応(型定義の有無)も確認するとよいでしょう。
まとめ
TypeScriptの外部ライブラリはJavaScriptと同じ`npm`で導入しますが、型定義ファイルの有無を意識することが重要です。
本ページはプロモーションを含みます。
参考書籍(PR)
TypeScriptをもっと学びたい方には「プロを目指す人のためのTypeScript入門」がおすすめです。
コメント
コメントを投稿