フロントエンドのメモ

ライブラリ

Vuex

アプリケーションのすべてのコンポーネントから参照できるストア(スタティックな変数、クラスみたいな感じ?)。
ストアを変更するには決まったルール(ロジック)を必ず通す必要がある。 (予想外のところからストアは更新できない。)
コンポーネントが増えてくると親、子、孫の関係になることがある。親子までならデータの受け渡しは容易だが、親孫の受け渡しは面倒。Vuexを使用すると簡単。

Babel

JavaScriptのコードを新しい書き方から古い書き方へ変換するライブラリ。 例えば、es6(EcmaScript)をes5に変換させる。
JavaScriptには新しい便利な構文が導入されるが、古いブラウザは新しい構文に対応していない。新しい構文で古いブラウザを簡単にサポートするために使用する。

用語集

トランスパイル

あるプログラミング言語で書かれたソースコードから別の言語のソースコードを生成すること。