找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 250|回复: 0

你知道他曾经在花生酱过道中迷路

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2023-9-21 14:40:40 | 显示全部楼层 |阅读模式
他是一家名为 Echobind 的机构的高级软件工程师。他已经编写代码二十年了,并且一直使用 JavaScript。他喜欢 Jamstack,他的新书《Cut Into The Jamstack》教读者如何从头开始构建软件即服务应用程序。我们知道他熟悉 Jamstack,但吗?我的超级朋友们,欢迎迈克·卡瓦利埃。嗨,迈克。你好吗?

迈克·卡瓦利埃:我今天绝对是崩溃的。

德鲁:听起来还不错。我今天想和你谈谈一个项目,不知何故,我真的没有听说过它,直到我在你的 Jamstack 书中发现了它。我不知道我是如何错过它的,因为它似乎已经成熟,有据可查,而且是一个真正的……只是一个伟大的项目。我希望今天我们可以讨论一下,我可以赶上来找出我一直应该知道的事情。当然,我说的是 Chakra UI。告诉我,Chakra UI 是什么?它在什么空间,它为我们解决什么问题?

麦克风:Chakra UI 是 React 或 UI 工具包的 UI 框架,我猜他们是这样表述的。如今,在任何应用 斯里兰卡电话号码表 程序堆栈中,您都不想从头开始发明 UI。你想要一些工具包。这种情况已经有一段时间了。

麦克风:Chakra UI 是 React UI 工具包上的一个很好的方法。它有很多好处,但其中之一是……第一,它很强大。这意味着它拥有您能想象到的所有 UI 元素。它有开关。它有网格周围的包装。它拥有所有类型的事物形式元素。

麦克风:它非常具有可组合性,因此所有内容都使用样式道具。您的组件开箱即用,非常棒。您可以丢弃它们并按原样使用它们。但如果您想进行调整,则可以很容易地传递一些样式属性。它们完全可以访问。每个人都在谈论但总是忘记实现或者需要付出一点努力才能实现的可访问性,它是为您内置的。

麦克风:对我来说,用 Chakra UI 组合一些东西并获得非常好的 Lighthouse 分数并不罕见。事实上,我今天刚刚查看了 Cut Into The Jamstack 网站,可访问性得分非常高。它也非常具有主题性。您可以从头开始设置主题配置。这里有一长串的福利。

麦克风:它使得开发速度非常快,这也是它最初吸引我的地方。Echobind,我们在内部使用它。但对我来说,我没有设计感。有一点,但我无论如何都不是设计师。我可以从 Chakra 获取组件并稍微改变一些东西,以使其保持一致,并且开箱即用。你能够快速发展。开发者体验很棒。它在很多层面上都很棒。

麦克风:在我继续胡言乱语之前我要说的最后一句话。但它还有很多 React Hooks,它们是与您正在使用的这些元素一起提供的非常常见的功能的帮助器。例如,在黑暗模式下。有内置的挂钩用于使用较浅的深色模式,非常引人注目地让您在主题中切换颜色。



麦克风:还有另一种用于使用披露,用于切换模块之类的东西。你总是需要一个开、关状态。但 Hook 只是简化了这一点,这样您就可以专注于框架无法自动推断的事情。我会在那里剪掉它,因为那太多了。

德鲁:这非常好。所以我的理解是正确的,首先它是帝释而不是查克拉?帝释天?

麦克风:我不会是这方面的专家。我之所以说帝释天只是因为瑜伽。但我们必须请创始人仔细检查。

德鲁:它是一个现成的设计系统,您可以使用它来为您的项目构建 UI。

麦克风:是的。

德鲁:它专门用于 React 项目。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2024-9-20 10:40 , Processed in 0.070080 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表