tw-classed
clsx
Our great sponsors
tw-classed | clsx | |
---|---|---|
8 | 17 | |
505 | 7,362 | |
- | - | |
8.3 | 6.4 | |
3 months ago | 7 days ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tw-classed
-
I wrote a library to create reusable Tailwind components in React & Vanilla JS
TW Classed makes it super simple to create re-usable Tailwind components in both React and other frameworks. It ships with a React-specific library and a framework-agnostic core library. It takes a lot of ideas from Stitches.js and has most of the same functions (but with classes instead).
- Show HN: TW-Classed – Tailwind with the DX of CSS in JavaScript – TwClassed
-
TW Classed - Make reusable Tailwind components
All this and more features like defaultVariants, compoundVariants, advanced class name merging, Tailwind Extension support and a framework agnostic library is available in the Documentation
-
[AskJS] JavaScript Libraries
https://tw-classed.vercel.app/ lets you write reusable React components whose classes are toggled by props. It comes with full type safety, a framework agnostic core lib and is only 1kb.
-
What working with Tailwind CSS every day for 2 years looks like
interesting take! I started using tailwind with the classnames library early on and found it to be a really nice fit for my purposes. Also very interested in more tailwind-specific tools like tw-classed[1]
[1]: https://tw-classed.vercel.app/
-
Why Tailwindcss over styled-components?
TwClassed - Write Reusable Tailwind components
-
Im merging css-in-js and Tailwind
Here is the GitHub
clsx
-
Styling React 2023 edition
clsx is a tiny utility for constructing className strings conditionally, I use it in conjunction with tailwind-merge which merges Tailwind CSS classes without style conflicts.
-
What are the most common ways to do conditional class names in React?
I am familiar with the library clsx although I have never used it personally. I don't often have the need for conditional classes and when I do it's usually an inline ternary expression in the style or className prop. Is that bad/good? Are there any other popular libraries other than clsx, or anti-patterns I should be aware of when doing conditional classes in React? Thanks fam
-
Tailwind styles not working when passed as a variable unless previously hardcoded
I use CLSX for all tailwind dynamic styles. Super simple, lightweight and now is almost part of every project I build haha
-
Top packages for React Development
Clsx
-
Consuming a Rails API with a NextJs client
https://github.com/lukeed/clsx “A tiny (228B) utility for constructing className strings conditionally.”
-
Why Tailwindcss over styled-components?
Then use something like clsx
-
What's the proper way to write Tailwind with React?
For conditionally applying or removing classes, you should take a look at clsx.
-
Dynamic TailwindCSS in React components
clsx has better performance over the classnames package. That’s why it was created. Take a look at their benchmarks in the repo.
-
How often do you use Styled Components ?
Hey, I'll have you know I have lots of fun using Tailwind with clsx =)
-
How to create a notification/toast system in React Typescript with Redux Toolkit, Tailwind and Framer Motion
Next.js Redux Toolkit Framer Motion Tailwind Radix UI Radix colors react-use clsx lodash ms
What are some alternatives?
pechkin - Asynchronous Node.js file upload (multipart/form-data) handling.
classnames - A simple javascript utility for conditionally joining classNames together
axios-cache-interceptor - 📬 Small and efficient cache interceptor for axios. Etag, Cache-Control, TTL, HTTP headers and more!
styled-components - Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
open-props - CSS custom properties to help accelerate adaptive and consistent design.
Tailwind CSS - A utility-first CSS framework for rapid UI development.
conclure - ConclureJS
Vue.js - This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
d3 - Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
emotion - 👩🎤 CSS-in-JS library designed for high performance style composition
vite - Next generation frontend tooling. It's fast!