こんにちは!今回はTypeScriptで非推奨になっている機能について、簡単にまとめてみました。
※2024年に書いています。
非推奨になった主な機能
TypeScriptの進化に伴い、以下の機能が非推奨となっています。それぞれの詳しい説明とベストプラクティスは各リンク先の記事をご覧ください。
型システム関連
- TypeScriptのenumが非推奨となっていた件
- TypeScriptのanyが非推奨となっていた件
- TypeScriptのString, Number, Boolean型が非推奨となっていた件
- TypeScriptのFunction型が非推奨となっていた件
構文関連
- TypeScriptのvarキーワードが非推奨となっていた件
- TypeScriptのコンストラクタ引数でのpublic/privateが非推奨となっていた件
- TypeScriptのthis.constructorが非推奨となっていた件
モジュールシステム
まとめ
各機能の詳細な説明と移行方法については、リンク先の記事をご覧ください。TypeScriptは常に進化を続けており、より安全で保守性の高いコードを書けるよう改善されています。非推奨機能を把握し、モダンな書き方に移行することで、より良いTypeScriptコードが書けるようになりますよ。
TypeScriptのモダンな書き方を学んだあとにAI活用や副業学習まで広げる場合は、有料講座を選ぶ前に、自分にスクールが必要な段階かも確認しておくと判断しやすくなります。AIスクールをおすすめしない人では、目的・作業時間・成果物の準備が整っているかを整理しています。
TypeScriptの学習からAI活用や副業学習へ広げるときに有料支援を検討する場合は、AIスクールの無料相談は何社受けるべき?も確認してください。1社だけで決めず、質問対応、作れる成果物、学習の進め方、料金総額、返金条件を同じ質問で比べると、TypeScript学習の延長でどこまで支援が必要か判断しやすくなります。
開発・プログラミング記事をまとめて読む
プログラミング・開発記事まとめ
Nexforge内の学習順、環境構築、TypeScript、Rust/Gleam、Linuxトラブル対応の記事を目的別にまとめています。
TypeScriptの避けたい書き方関連記事
TypeScriptの古い書き方や避けたい型をまとめて確認したい場合は、次の記事も参考になります。
- TypeScriptでexport defaultを避ける理由|named exportの使い方
- TypeScriptでnamespaceを避ける理由|ES Modulesへの移行
- TypeScriptでthis.constructorを使う時の注意点と代替案
- TypeScriptのコンストラクタ引数public/privateの注意点
- TypeScriptでvarを避ける理由|let・constの使い分け
- TypeScriptでFunction型を避ける理由|安全な関数型の書き方
- TypeScriptでString・Number・Boolean型を避ける理由
- TypeScriptでanyを避ける理由|unknownや型定義への置き換え
- TypeScriptでenumを避ける理由|union型・as constの使い方
Amazon の PC をスコア化してみた
Amazonにある8〜14インチの小型WindowsタブレットやノートPCを、スペック別にスコア化して比較・ランキング。


コメント