Comments (3)
Hey @philippta,
that's awesome! 😎 I think it's a good idea to have this. I'm personally a big fan of TailwindCSS and hadn't heard of CSS modules before now, but I can see how they solve the same problem (styling components) quite elegantly, in different ways.
My initial thought is that this would be nice to have in a separate Go module. I've done something similar with gomponents-heroicons and started (but never got far with) gomponents-tailwind, so a gomponents-css-modules or something would make great sense.
My dream with gomponents is to be part of creating a rich ecosystem of view libraries for Go. I always found that cool about using React in Javascript-land, because there's so many great libraries to choose from. I started a gomponents + page on the website to facilitate this, and if you end up creating this, I would love to put the project on there.
What do you think?
from gomponents.
@philippta did you ever get further with this?
from gomponents.
I know this issue is closed and I am two years late on that, but I do think the concept is interesting. That would be a nice extension to gomponents if someone feels like wanting to tackle this topic!
from gomponents.
Related Issues (20)
- Support XML Elements HOT 7
- Is output escaped? HOT 6
- Fragments HOT 6
- Links? HOT 1
- Why g.Map doesn't also do g.Group? HOT 2
- Generics g.Map performance HOT 7
- Use Custom attributes & alpine js HOT 3
- component specific css and js HOT 6
- Use with tinygo HOT 3
- Merge multiple occurrences of the `class` attribute HOT 5
- Proposal: Re-export packages with shorter names (g, h, c) HOT 3
- Inline if with nil pointer HOT 7
- Why can't a group be rendered? HOT 5
- Add lib to awesome Go HOT 1
- Remove fmt.Stringer support? HOT 1
- Handling internationalization HOT 8
- trigger an error on duplicate attributes HOT 3
- Make Group renderable
- Proposal to Add String Rendering Method to Node Interface HOT 5
- HTML -> gomponents converter tool HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gomponents.