React.js を利用したときのデザイナー協業について考えてみる。この間、Twitter でこのような意見をいただいた。 https://twitter.com/riatw/status/578205633381531648 JavaScript フレームワークで AngularJS や vue.js、Ractive.js のように UI の定義が HTML 的なテンプレートだと Web デザイナーにとって抵抗感が少なく協業しやすいのかもしれない。独自の属性や繰り返しなどのテンプレート記法があったとても HTML (厳密にはテンプレートだが話を簡単にするため以降、こう呼ぶ) → JavaScript という主従関係が重要なのだろうか。 React.js はテンプレートとロジックを JSX ファイル内へコンポーネントとして一緒に定義する。つまり主従は JavaScript → HTML に