#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入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本