Skip to content
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

Docs: Growing with the web section #788

Open
thejackshelton opened this issue May 27, 2024 · 0 comments
Open

Docs: Growing with the web section #788

thejackshelton opened this issue May 27, 2024 · 0 comments

Comments

@thejackshelton
Copy link
Collaborator

Section we removed because not enough thought has gone into this (the idea of behavior CSS).

Growing with the web

This project exists to fill in the gap between what's missing in the native web. This is in contrast to most headless ui libraries, which will build every ui pattern from scratch with a div.

Additionally, this approach includes future native APIs. Users of Qwik UI might use components that can gradually use native behavior. Eventually, these custom patterns won't need any JavaScript.

For example, Qwik UI's popover component uses the native Popover API on supported browsers. The Anchor API is also incrementally adoptable.

Long term, this improves maintenance, testing, and performance. We aim to work with the web to make things easy. While some components might need to mimic browser features, Qwik UI strives to avoid that when it becomes a detriment to the developer experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant