1.0.0-0 • Published 6 years ago

@jxnblk/usecss v1.0.0-0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

use-css

EXPERIMENTAL: DO NOT USE IN PRODUCTION

React hooks for CSS-in-JS

Requires React 16.7+

npm i @jxnblk/use-css
import { CSSProvider, useCSS } from '@jxnblk/use-css'

const Box = props => {
  const className = useCSS({
    padding: '32px',
    backgroundColor: '#f6f6ff',
  })

  return (
    <div
      {...props}
      className={className}
    />
  )
}

export default props =>
  <CSSProvider>
    <Box>Styled Box</Box>
  </CSSProvider>

MIT License