Rtdui 是一个 React 组件库, 专注于提供出色的开发和使用体验。
Rtdui 的开发理念是使用现代的H5功能, 用最少的结构和代码实现组件的功能.
Rtdui 使用 TailwindCSS 作为样式框架, 同时集成了 daisyUI TailwindCSS 插件, daisyUI 为 TailwindCSS 提供了大量的主题和组件样式.
Rtdui v4 基于 TailwindCSS v3 和 daisyUI v4
Rtdui v5 基于 TailwindCSS v4 和 daisyUI v5
最低支持的 React 版本是React 18。这是必需的,因为 Rtdui 组件使用了 useId 和 useSyncExternalStore等钩子,它们仅在 React 18 中可用。
React 18 是向前兼容的, 因此升级 React 不会对项目有影响, 除了修改几处语法以消除历史用法的警告.
支持 React 19, 从 rtdui v4.10.6 开始为所有组件文件的顶部添加了"use client"指令, 同时React的配对依赖支持到v19
Rtdui 所有组件可以在以下浏览器中工作
所有的@rtdui/*包均在MIT许可下分发。您可以在任何项目中使用它们, 无论是否商业, 无论是否署名。@rtdui/*包的所有依赖也均基于MIT许可。