FriedRiceNoodles / banana-ui

基于Web Components,跨框架可用的现代化组件库。https://banana-ui.com
https://banana-ui.com
MIT License
88 stars 10 forks source link
components html javascript lit react typescript ui-library web-components webcomponents

Banana UI

NPM version NPM downloads Jsdelivr Bundle size License

Banana UI 是一套底层基于 Web Components 的组件库,它提供了一套常用的组件。

官方文档:

⭐️ 特性

Banana 解决了什么问题?

Banana 最大的特点是它是一个基于 Web Components 的组件库,这意味着它可以在几乎所有的前端框架中使用,也可以在原生环境(无框架)中使用;并且它还支持服务端渲染(SSR),甚至可以用于 worker 环境。这意味着你几乎可以在任何地方使用它。

Banana 似乎是现在国内唯一一个支持服务端渲染的 Web Components 组件库。

基于这点,Banana 适合这些场景:

寻求帮助 & 参与贡献

欢迎任何形式的提问和贡献,你可以在 Issues 区 上提出问题或寻求帮助。 如果你想参与贡献,希望可以先查看 贡献指南

Q & A

我可以把它用于生产环境吗?

可以。Banana UI 已经在一些项目中使用。但是请注意,它仍然处于早期阶段,可能会有一些问题。如果你在使用过程中遇到了问题,欢迎在 Issues 区 上提出问题或寻求帮助。

作者注:我目前在一个跨境电商公司工作,公司最大的 C 端项目以及它的一些内部系统都在使用 Banana UI。

LICENSE

MIT