create-react-appはなぜmanifest.jsonを作るの?
スマートデバイスで「ホームに追加」を出すためだった。
manifest.jsonて拡張機能作るときに書くけど、なんでSPA作るcreate-react-appがmanifest.jsonを作るのか気になった。
reactjs - What is public/manifest.json file in create-react-app? - Stack Overflow
このSOのアンサーで参照されているウェブアプリマニフェスト | MDNにこうある。
ウェブアプリマニフェストは、 JSON 形式のファイルでアプリケーションについての情報 (名前、作者、アイコン、説明など) を提供するものです。マニフェストは端末のホーム画面にインストールされたウェブサイトの詳細を通知し、ユーザーによりすばやいアクセスと、より豊かな使い勝手を提供します
create-react-appはService Workerもサポートしているから、その一環でmanifest.jsonが作られるのだな、と解釈した。