当我了解到的兴趣时,我非常激动,因为这样的发展可能会对 WordPress 和其他参与者产生一些积极的影响。我的兴奋来自于 GraphQL 所发生的事情,其中遵循通用规范的服务器、客户端和工具的发布产生了一个丰富的生态系统;以及我自己开发的可以通过协议支持新功能的插件。 在本文中,我将分析这些结果以及其他几个可能的结果。但在此之前,让我们探讨一下故事的背景:什么是块,块协议旨在实现什么,以及它如何连接到 WordPress。 什么是块 在使用基于 JavaScript 的库(例如 React 或 Vue)时,我们使 台湾电话号码清单 用“组件”,它们是组合在一起的代码片段(通常由 HTML、CSS 样式和 JavaScript 组成)。组件呈现定义的布
局或产生特定功能,例如图像轮播、事件日历或简单的标题。为了呈现内容,组件可以通过 API 调用从服务器获取数据,或者让数据由包装它的某个祖先组件通过 props 提供。通过注入数据,组件变得可重用,能够为不同的上下文或应用程序产生不同的结果。
“块”也是一个组件,但它是高级的,断言了明确的目的,并定义了产生所需布局或功能的要求。它是相互包裹的组件层次结构中最外层的组件,因此它具有对它们的鸟瞰图。
块是高级组件大预览
我们可以在使用Notion时使用组件,其中每个操作(无论是编写文本、添加项目符号列表、创建表格还是其他任何操作)都是通过插入一个或另一个块来完成的:
在概念中添加个块。(图片来(大图预览)
块是一个概念,而不是技术。它可以在任何语言上实现:不仅是为客户端提供支持的还有用于呈现布局的服务器端语言。块不能混淆后者是生产组件的技术集合。它们也不相互排斥——我们可以使用网络组件来创建一个块。 从敏捷世界中打个比方或最小可行产品是启动和营销商业项目的最少工作,我们可以将该块视为 MUC 或最小可用组件,作为基本单元为应用程序提供连贯性和个性的工作。