- Notifications
You must be signed in to change notification settings - Fork652
⚛️ React primitive UI components built with styled-system.
License
NotificationsYou must be signed in to change notification settings
rebassjs/rebass
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
React primitive UI components built withStyled System.https://rebassjs.org
npm i rebass
importReactfrom'react'import{Box,Heading,Button}from'rebass'exportdefaultprops=><Box><Heading>Hello</Heading><Button>Rebass</Button></Box>
- Start your design system without boiling the ocean
- Build consistent UI with design constraints and user-defined scales
- Best-in-class developer ergonomics withStyled System props
- First-class support for theming &fully compatible withTheme UI
- Quick, mobile-first responsive styles with array-based syntax
- Flexbox layout with the Box and Flex components
- Flexibility built in for high design & development velocity
- Minimal footprint at about 4KB
"One of the best React component libs out there"
"Rebass is the Bootstrap of React."
"A whopper component library built on styled-components. Responsive, systematic, scalable...the business!"
Rebass is intended to be:
- Minimal
- Useful
- Unopinionated
- Flexible
- Consistent
- Extensible
- Themeable
Do one thing, and do it well
SeePatterns for Style Composition in Reactfor more on some of the thought behind Rebass.
Try it out:https://codesandbox.io/s/github/rebassjs/rebass/tree/master/examples/sandbox
See theMigration Guide.
About
⚛️ React primitive UI components built with styled-system.
Topics
Resources
License
Code of conduct
Stars
Watchers
Forks
Packages0
No packages published