デザイナーにFlexレイアウトを考えさせるのは、彼らの強みを活かさないし、開発者にレイアウトアルゴリズムやコンポーネントの階層に100%指定されたデザインをコードに変換させるのも、彼らの強みを活かさないよ。でも、これがFigmaが推奨するワークフローなんだ。著者が勧めているのは、デザイナーがスケッチやワイヤーフレームでより自由に作業し、開発者が早い段階でそれを受け取って実用的な構造に持っていくこと。そして、デザイナーと開発者のコラボレーションは非同期の引き渡しで終わるのではなく、一緒にデザインを最終化すること、つまりコードでね。ここにいるコメント者の中には、「実装が難しいデザイン」を作るデザイナーにイライラしている人もいるみたいで、だからみんな自動レイアウトでデザインを制約することを望んでいると思ってる。でも、これは問題の原因に対処していないんだ。デザイナーが孤立して作ったデザインが、開発者が100%一致させるべき聖典として扱われているのが本当の問題だと思う。私の意見では、Figmaがこのワークフローを促進することの最も深刻な問題は、機能のギャップだね。Figmaの機能セットはCSSに比べて非常に力不足だし、グリッドすらない。もしデザイナーがFigmaが許すツールだけで作業しているなら、開発者が持ち込むことができるクールでクリエイティブなアイデアは消えてしまう。だって、実際には彼らのプラットフォームでは実装が簡単だから(デザイナーが知らないだけ)。このMatthias Ottのトークをぜひおすすめするよ:https://www.youtube.com/watch?v=1Pq7VqNrtk4