?」という疑問を友だちから聞いた時に、少し調べてみようと思いました。調べてみると、既存の有名フレームワークと大きく異なってはいないようだとわかりました。特徴的な点もあります。それをここでまとめてみます。(declarative、ディクララティヴ)」であるということです。(imperative、イムペラティヴ)」です。「こうしてこうしなさい」と指示を記述するのが「命令的」で、「こうありなさい」「こう出力しなさい」と結果にフォーカスして記述するのが「宣言的」です。」が公開されています。オブジェクト指向言語やシェルスクリプトでコーディングする場合は、命令的記述の方がなじみがあるはずです。細かいチューニングが可能なのは命令的記述ですが、宣言的に書くことでシンプルな記述が可能です。宣言的な記述は、関数型プログラミングに触れたことのある人ならとっつきやすいかもしれません。これらは二律背反ではありません。定義したりその内のどれかを優先的に使うよう「命令」することもできます。余談ですが、この「宣言的」というパラダイムは、昨今のトレンドの一つのように感じます。ライブラリで、ユーザーインタフェースを構築できます。(英語))」からエッセンスを抜粋して、俯瞰してみようと思います。(引用に対する私訳をイタリックスタイルで記述します。始まりの通常スタイルで記述します。アプリの状態管理について詳しい方は、この節をスキップしても大丈夫です。