-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: Community supported component library #795
Comments
There has been some work before on this, most notably yewstrap, but they tend to stall after a while. Recent changes to how |
Is it possible that components could be made interoperable between compatible Rust-based frameworks? |
Given how each framework/library has their own component implementation and VDom representation, I think it is hard or impossible to define some common standard for component definitions. |
https://github.com/Follpvosten/yew-mdc (work in progress) |
I believe @trivigy is also working on a material design component library. Maybe the two efforts can be combined? |
Missing labels:
|
@trivigy @Follpvosten @gmorus y'all have any thoughts on how we could better coordinate efforts here? I think more visibility could help. Building a component library is quite a large endeavour. |
So, yew-mdc is very much a work in progress right now, and its development currently also very focused on our internal usage - I'm only implementing the functionality we need, when we need it, and formal releases don't really fit into this development model I think. I'm also not sure how external contributors would fit into this, but I would definitely be interested in some coordinated efforts. Not entirely sure how to initiate tho; maybe we could start increasing visibility by providing some example projects and linking them from the yew repo's README? The currently linked project templates are severly outdated anyways. |
@Follpvosten I just created a "Github Project" to help organize efforts here: https://github.com/yewstack/yew/projects/4 Here are some ideas:
|
Should also note that https://github.com/yewstack/yewtify is in development now |
I don’t think this should be attempted until functional components and hooks land. Throwing everything into stateful components and sharing functionality in a non-hooks way will become obsolete for a lot of components in the library. What should be focused on right now are core things like
|
@thinkpadder1 I'm not necessarily sold that this depends on functional components but I do very much agree that we should be focusing on points you've outlined. I think we really need someone to help scope functionality and then apply that to one of the nascent component libraries we have started.
That'd be great if you shared those 👍 |
Sorry, I meant the Hooks API.
https://baseweb.design/ |
I'm going to wind down this discussion. We had some good discussion in this issue on how to better promote community libraries which should help 👍 |
Like React material-ui, reactstrap and so on.
The text was updated successfully, but these errors were encountered: