JSPM

rebassxx

3.0.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 3
    • Score
      100M100P100Q17588F
    • License MIT

    React primitive UI components built with styled-system

    Package Exports

    • rebassxx

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (rebassxx) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Rebass

    React primitive UI components built with styled-system. https://rebassjs.org

    Build Status Coverage Downloads Version MIT License

    npm i rebass

    Note: Rebass v3 is intended for use with styled-components v4. Some features may not work with previous versions.

    Getting Started

    import React from 'react'
    import { Box, Heading, Button } from 'rebass'
    
    export default props =>
      <Box>
        <Heading>Hello</Heading>
        <Button>Rebass</Button>
      </Box>

    Emotion

    To use Rebass with emotion, install and use the @rebass/emotion

    npm i @rebass/emotion @emotion/core @emotion/styled

    Features

    • 8 core UI components to serve as the basis for design systems
    • Super small (~1KB)
    • Responsive, themeable style props from styled-system
    • Flexbox grid with the Box and Flex components
    • Extensible base components
    • Design-system based consistency
    • Built for responsive web design

    "One of the best React component libs out there" – Max Stoiber

    "Rebass is the Bootstrap of React." – Jori Lallo

    "A whopper component library built on styled-components. Responsive, systematic, scalable...the business!" – Colm Tuite

    Principles

    Rebass is built with the following principles in mind.

    • Minimal
    • Useful
    • Unopinionated
    • Flexible
    • Consistent
    • Extensible
    • Themeable
    • Do one thing well

    See Patterns for Style Composition in React for more on some of the thought behind Rebass.

    Documentation

    CodeSandbox

    Try it out: https://codesandbox.io/s/github/rebassjs/rebass/tree/master/examples/sandbox-v3

    Previous Versions


    Contributing | MIT License