Chakra UI
用于 React 应用程序的简单、模块化和可访问的 UI 组件
Chakra UI 提供了一组可访问、可重用和可组合的 React 组件,使创建网站和应用程序变得超级容易。
这是最新版本的 Chakra UI 的https://chakra-ui.com网站。对于旧版本,请到这里
Box
和 Stack
,通过传递道具可以轻松设置组件样式。 学到更多aria-*
属性。通过捐赠 5 美元或更多,您可以支持该项目的持续发展。我们将不胜感激。感谢我们所有的支持者!🙏 [贡献]
与您的组织一起支持该项目。您的徽标将显示在此处,并带有指向您网站的链接。[贡献]
人们经常向我扔 React 组件库和设计系统。这可能是我见过的最好的一个。API 很简单但可组合,并且我查看的几个组件的可访问性是完整的。
伟大的工作@thesegunadebayo,非常鼓舞人心的工作。– 瑞恩弗洛伦斯
来自@thesegunadebayo 的很棒的新开源组件库。真是令人印象深刻的东西!– 科尔姆图特
这是令人难以置信的工作。了不起的工作Segun!—— 李·罗宾逊
Chakra UI 太棒了!我喜欢始终如一地使用焦点造型和微妙的动画 ——Guillermo ▲
要使用 Chakra UI 组件,您需要做的就是安装 @chakra-ui/react
包及其对等依赖项:
$ yarn add @chakra-ui/react @emotion/react@^11 @emotion/styled@^11 framer-motion@^6
# or
$ npm i @chakra-ui/react @emotion/react@^11 @emotion/styled@^11 framer-motion@^6
要开始使用这些组件,请按照以下步骤操作:
ChakraProvider
提供的 包装你的应用程序。import { ChakraProvider } from "@chakra-ui/react"
// Do this at the root of your application
function App({ children }) {
return <ChakraProvider>{children}</ChakraProvider>
}
或者,您可以使用 包装您的应用程序,ColorModeProvider
以便您可以在应用程序中在明暗模式之间切换。
import { Button } from "@chakra-ui/react"
function Example() {
return <Button>I just consumed some ⚡️Chakra!</Button>
}
有关如何开始的更多指南,请 点击此处
create-react-app
模板查看我们的指南,了解如何使用我们的官方 create-react-app
模板。
想贡献吗?棒极了!我们有一个 贡献指南来帮助指导您。
我们的 docsite 位于一个 单独的 repo中。如果您有兴趣为文档做出贡献,请查看 docsite 贡献指南。