Hyperstyle Interface
February 7, 2018 ยท View on GitHub
In Hyperstyle Interface the hyperscript function h (or React's createElement) is
replaced by one that will automatically style React elements.
Other libraries that provide Hyperstyle Interface
JavaScript
/** @jsx h */
import hyperstyles from 'hyperstyles';
import styles from './styles.css';
const h = hyperstyles(createElement, styles);
class Button extends Component {
render () {
return (
<div className='container'>
<button className='button' />
</div>
);
}
}
CSS
.container {
border: 1px solid tomato;
}
.button {
background: red;
border-radius: 5px;
color: #fff;
}