AngularはGoogleが保守する、Webアプリケーション構築のための完全でオピニオネイテッドなフレームワークです。React(UIライブラリ)やVue(プログレッシブフレームワーク)とは異なり、Angularはそのままボックスから完全なツールキットを提供し、TypeScriptを中心に構築されています。
なぜ重要なのか
text
React: UI rendering — you add a router, state lib, HTTP client, forms yourself
Angular: includes ALL of it — router, HttpClient, forms, DI, RxJS, CLI, testing
Angularはルーティング、HTTP、フォーム、依存性注入などの公式で統合されたソリューションを提供します。つまり、サードパーティの選択肢が少ない代わりに、学習曲線が急になります。
シンプルなAngularコンポーネント
ts
{ } ;
({
: ,
: ,
})
{
count = ;
}
