CSS Modulesについてどう思ってますか? / CSS Evolution #14

Open
st44100 opened this Issue Feb 22, 2017 · 1 comment

Comments

Projects
None yet
3 participants
@st44100

st44100 commented Feb 22, 2017

Issueのタイトル

質問内容(20文字程度) / AMAブース名(下記)

質問をしたいAMAブースを選択してください

質問

CSS Modulesについてどう思ってますか?

@ahomu ahomu added the D2-CSS label Feb 22, 2017

@Yeshi

This comment has been minimized.

Show comment
Hide comment
@Yeshi

Yeshi Feb 28, 2017

回答

  • (実務では)使ってないです。知らなくても問題ないこと。
  • Reactのプロジェクトでなければ多分使わないと思います。
  • どこからでも誰からでもアクセスできる上に上書きまでできる「カスケーディンク」というCSS最大の弱点を克服するもの。JSの中にCSSの世界を持ち込み、ユニークなハッシュを作って衝突を避ける。
  • しかし僕らは「カスケーディング」を悪いものだと思っていない。正しく使いこなせていない人が「もうグローバルはやめよう」と作ったもの。
  • 衝突を回避するための様々なツールも、それなりの設計力がないと普通にCSSを書いている以上に大変そう。
  • つまり何も解決していないのでは。

【会場質問】css modulesが微妙なのは、命名規則でスコープ問題解決できるから?

  • 「カスケーディング」がそんなに嫌いじゃない。
  • 与えられた機能を正しく使わず、使いづらいので無くしてしまおうというのは良くない。本質的に解決できてないと感じる。
  • プロジェクトとしては美しいが、Webとして美しいものが作れない。

Yeshi commented Feb 28, 2017

回答

  • (実務では)使ってないです。知らなくても問題ないこと。
  • Reactのプロジェクトでなければ多分使わないと思います。
  • どこからでも誰からでもアクセスできる上に上書きまでできる「カスケーディンク」というCSS最大の弱点を克服するもの。JSの中にCSSの世界を持ち込み、ユニークなハッシュを作って衝突を避ける。
  • しかし僕らは「カスケーディング」を悪いものだと思っていない。正しく使いこなせていない人が「もうグローバルはやめよう」と作ったもの。
  • 衝突を回避するための様々なツールも、それなりの設計力がないと普通にCSSを書いている以上に大変そう。
  • つまり何も解決していないのでは。

【会場質問】css modulesが微妙なのは、命名規則でスコープ問題解決できるから?

  • 「カスケーディング」がそんなに嫌いじゃない。
  • 与えられた機能を正しく使わず、使いづらいので無くしてしまおうというのは良くない。本質的に解決できてないと感じる。
  • プロジェクトとしては美しいが、Webとして美しいものが作れない。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment