react-look alternatives and similar libraries
Based on the "CSS / Style" category.
Alternatively, view react-look alternatives based on common mentions on social networks and blogs.
-
styled-components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress ๐ -
stitches
[Not Actively Maintained] CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience. -
aphrodite
Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation -
Ultra Fast, Zero Runtime, Headless UI Components
๐ปโโ๏ธ A Headless, Utility-First, and Zero-Runtime UI Component Library โจ -
stilr
Encapsulated styling for your javascript components with all the power of javascript and CSS combined. -
aesthetic
๐จ Aesthetic is an end-to-end multi-platform styling framework that offers a strict design system, robust atomic CSS-in-JS engine, a structural style sheet specification (SSS), a low-runtime solution, and much more! -
paperclip
DISCONTINUED. Write durable HTML & CSS for any kind of web application [Moved to: https://github.com/paperclip-ui/paperclip]
InfluxDB - Purpose built for real-time analytics at any scale.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of react-look or a related project?
README
Deprecated! Use Fela and react-fela. Look reached 1.0.0 just recently, but yet I am already no longer able to fully maintain it myself (If you want to help maintain it, be sure to contact me!). I would really like to say thank you for all PRs, Issues and Help during the last year. With all the gained experience I was able to create a whole new library named Fela. I recommend using Fela for new projects as it is capable of everything Look does except doing it much simpler and faster.
Advanced & Dynamic Component Styling for React and React Native.
Packages
Wondering where all the content was going to? Look was restructured into single packages as support for React Native was added. Having single packages and some common files that are shared by both helps to keep the code & documentation clean while still having the ability to manage issues/feature requests for both packages in a single repository.
[react-look](packages/react-look)
This package targets react-dom
. Working with the web this is the package you need to use. It supports both client-side and server-side rendering. It uses CSS under the hood which allows us to use pseudo classes and media queries by default.
[react-look-test-utils](packages/react-look-test-utils)
This package contains several test utilities for react-look.
[react-look-native](packages/react-look-native)
This package targets react-native
. With no CSS support this package uses a different way to achieve the benefits of dynamic Component styling.
Universal API
While the core modules and styling mechanism of both packages are totally different, we still try to achieve an universal API. Both use the exact same API except for the package-names.
If you've already learned to use one, you can use the other one without additional effort.
Support
If you have any questions, feel free to ask them on Gitter, Stack Overflow or Twitter. I will not answer usage questions as issues but close them directly.