什么是CSSAPI?
What is the CSS API?
Noob 问题:cSS API 的目的是让组件可以正常使用 HTML 而无需任何额外的 React 代码吗?因此,仅使用 CSS API 是否需要包含 React JS 包,或者 Blueprint JS 包是否可以单独工作?
如果没有 ReactJS,无法正常使用组件 HTML。 Blueprint 是用于网络的 ReactJS UI 工具包。
他们的 pre-made (React) components 可通过 JavaScript API 或 CSS API(或两者)自定义。
某些组件 CSS API 背后的想法是为样式自定义提供额外的选项。
让我们举个例子。看到Menu component. Its CSS API允许我们修改Menu的样式。一个例子是我们可以将图标添加到菜单项,阅读他们的文档:
Add icons to menu items the same way you would to buttons: simply add the appropriate pt-icon-<name>
class*.
PS:我建议您阅读 ReactJS 文档,了解 ReactJS 组件的工作原理,深入了解核心 ReactJS 概念(或完成基础课程),然后才尝试实施 BlueprintJS。
作为 Blueprint 的作者,我可以确认 实际上可以仅通过 CSS 使用 一些 Blueprint 组件。 文档中描述 CSS API 的组件可以在没有 React 的情况下使用,但通常需要注意(最大的是你必须正确编写标记)。 CSS API 是作为 JavaScript (React) API 的替代品,JS APIs 支持 CSS 修饰符通过 className
属性
由于 Blueprint 是基于 React 的 UI 工具包,使用 React 将获得最佳体验,主要是因为您不再需要正确编写标记.
Noob 问题:cSS API 的目的是让组件可以正常使用 HTML 而无需任何额外的 React 代码吗?因此,仅使用 CSS API 是否需要包含 React JS 包,或者 Blueprint JS 包是否可以单独工作?
如果没有 ReactJS,无法正常使用组件 HTML。 Blueprint 是用于网络的 ReactJS UI 工具包。
他们的 pre-made (React) components 可通过 JavaScript API 或 CSS API(或两者)自定义。
某些组件 CSS API 背后的想法是为样式自定义提供额外的选项。
让我们举个例子。看到Menu component. Its CSS API允许我们修改Menu的样式。一个例子是我们可以将图标添加到菜单项,阅读他们的文档:
Add icons to menu items the same way you would to buttons: simply add the appropriate
pt-icon-<name>
class*.
PS:我建议您阅读 ReactJS 文档,了解 ReactJS 组件的工作原理,深入了解核心 ReactJS 概念(或完成基础课程),然后才尝试实施 BlueprintJS。
作为 Blueprint 的作者,我可以确认 实际上可以仅通过 CSS 使用 一些 Blueprint 组件。 文档中描述 CSS API 的组件可以在没有 React 的情况下使用,但通常需要注意(最大的是你必须正确编写标记)。 CSS API 是作为 JavaScript (React) API 的替代品,JS APIs 支持 CSS 修饰符通过 className
属性
由于 Blueprint 是基于 React 的 UI 工具包,使用 React 将获得最佳体验,主要是因为您不再需要正确编写标记.