Skip to content

ehmpathy/rheuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rheuse

test publish

react components framework for universal reuse across environments

purpose

  • isomorphic - components work uniformly and universally, the same way in every environment 💪

    • react.browser.web
    • react.native.web
    • react.native.ios
    • react.serverside
  • intuitive - components do what it sounds like 🧠

    • simple to express what you want
    • easy to read and understand
  • composable - components compose easily 🏗️

    • build powerful components by putting together foundational building blocks
    • compose components that anyone has built, with full confidence in their universal behavior
  • debuggable - components help you debug them 🔎

    • track down exactly what and why things are happening in seconds, with built in debugging tools
  • helpful - components provide users with a pit of success 🤝

    • hard or impossible to do the wrong thing
    • easy or default to do the right thing
    • fails fast at ambiguity
    • simple, clear, and actionable errors
  • maintainable - components prioritize maintainability 🧈

    • naming is intuitive and ubiquitous
    • code is narrative, easy to read and simple to understand
    • usecases are explicit, with a clear purpose for each component

install

npm install rheuse

use

Block

Border

Picture

Words

Overlay

About

react components framework for universal reuse across environments

Resources

License

Stars

Watchers

Forks

Packages

No packages published