Skip to content

gabeklein/expressive-jsx

Repository files navigation

Expressive

Adds additional features to JSX, namely inline CSS. Currently for React.

If you develop with React, chances are you know JSX, its de-facto language. Expressive, extends JSX to add first-class styles your normal components. It aims to let React developers write more self-contained components. Basically CSS-in-JS but better integrated. This solution is pure build-time, easy to learn and can output stylesheets in a variety of ways.