Thymeleaf
Thymeleafの主な目的は、テンプレートの作成に対して優雅で保守性の高い方法を提供することです。それを実現するために、Thymeleafはナチュラルテンプレートというコンセプトを採用しており、デザインプロトタイプとして使用されるテンプレートファイルに影響を与えることなくロジックを注入することができます。これによって、デザインに対するコミュニケーションが改善され、デザインチームと開発チームの隙間が埋められます。
ナチュラルテンプレートを実現するために無用な複雑性が埋め込まれているように見えるので、言語化したい mactkg.icon
React, Vue, CSS-in-JS
一つのファイルにHTMLとJSとCSSを書くなんて正気か?
と、思われていたが意外と便利だった
CSSは分離していることがあるかもしれないが
必要だった技術
CSSをモジュール単位で扱えるようにすること
JSX的なシンタクスシュガー
Clean Thymeleaf
1ページに1オブジェクトを割り当ててそちらにページのロジックを分離する
コンポーネントを適切に分離する
extending tyhymeleaf