Skip to Content
プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発
book

プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発

by Boris Cherny, 今村 謙士, 原 隆文
March 2020
Intermediate to advanced
376 pages
5h 9m
Japanese
O'Reilly Japan, Inc.
Content preview from プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発

9章フロントエンドとバックエンドのフレームワーク

アプリケーションのすべての部分を一から自力で作成することもできますが——サーバー上のネットワークレイヤーやデータベースレイヤー、ユーザーインターフェースのフレームワーク、フロントエンドの状態管理ソリューションなど——おそらく、そうすべきではありません。詳細を正しく行うことは困難です。幸いなことに、フロントエンドとバックエンドに関するこれらの難しい問題の多くは、すでに他のエンジニアによって解決されています。既存のツール、ライブラリー、フレームワークをフロントエンドとバックエンドの両方の開発に利用することで、自身のアプリケーションを作成するときに、安定した基盤の上で、繰り返し、すばやく作業を行うことができます。

この章では、クライアントとサーバーの両方でよくある問題を解決するためのポピュラーなツールとフレームワークを紹介します。それぞれのフレームワークを何のために使用するのか、それをTypeScriptアプリケーションに安全に統合するにはどうしたらいいのかを説明します。

9.1 フロントエンドのフレームワーク

TypeScriptは、フロントエンドアプリケーションの世界に自然に適合します。JSXに対する強力なサポートと、可変性(mutability)を安全にモデル化できる機能により、TypeScriptはアプリケーションに構造と安全性をもたらし、ペースの速い環境、すなわちフロントエンド開発において、正確で管理しやすいコードの記述を容易にします。

当然ですが、すべての組み込みDOM APIは型安全です。それらをTypeScriptから使用するには、自分のプロジェクトのtsconfig.jsonの中で、それらの型宣言を読み込みます。

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

リーダーの作法 ―ささいなことをていねいに

リーダーの作法 ―ささいなことをていねいに

Michael Lopp, 和智 右桂
行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

Stephen Wendel, 武山 政直, 相島 雅樹, 反中 望, 松村 草也

Publisher Resources

ISBN: 9784873119045Other