React・TypeScript環境で Material UI と styled-components の環境構築をする方法

今回は、React・TypeScript環境で Material UI と styled-components の環境構築をする方法について解説していきます。
Material UI と styled-components の installに関しては、Material-UIの公式ドキュメントが丁寧でまとまっています。
必要なものをすべて組み合わせた次のnpm install では、Material-UI と Material-UI-Icon と、Material-UIに組み込まれている(?) emotion と、
Material-UI のデフォルトフォントであるRobotoフォント、そして、styled-componentsをinstallしています。
Styled_Components用の型定義ファイルも別途、installが必要です。