Reactを調べていると、フラームワークと説明されていたいり、
ライブラリと説明されていたりします。
なので、フラームワークとライブラリの違いを考えます。
図にするとこんな感じ

フレームワーク
フラームワークは1つの完結したアプリケーションを作ります。
なので、起動すれば、最低限の動作を行います。PHPのフレームワークのLaravelなどは、
インストールすれば、初期画面が表示されます。
その処理の中で、ユーザーが作成したプログラムを組み込んで、動作させる仕組みをもっています。
ライブラリ
ライブラリですが、Library(書庫)と言うように、ユーザーが独自のプログラムを作成する際に、
いろいろと引用できる、便利な関数群となります。
なので、フレームワークが多くのライブラリを持っているとは言いますが、ライブラリが
フレームを持っているとは言いません。


