Skip to content

CSS Unleashed

Kenneth Tilton edited this page Mar 18, 2022 · 4 revisions

this is not your father's CSS

WIP. We'll see that, yes, we do still just code CSS, but we do so with the power of CLJS and reactive formulas, as well as the class attribute, if we like.

Matrix-powered CSS means three wins:

  1. the full power of CLJS to cobble together our CSS;
  2. individual formulas for individual CSS attributes, making code easy to follow; and
  3. "co-location", meaning our CSS resides in the source with our component. Sorry, Virginia, "separation of concerns" is almost always a mistake.

More RSN.

Clone this wiki locally