ブロック開発の基本原理

このセクションではブロック開発に最も関連性の高い概念について紹介します。以下のそれぞれのリンク先で詳説します。

  1. ブロックのファイル構造: ブロックのプラグインを構成する各ファイルの目的、ファイル間の関係、ブロックの出力における役割。
  2. block.json: block.json メタデータを使用したブロックの定義方法と、このファイルに関連するいくつかのプロパティ (例: attributes や supports)。
  3. ブロックの登録: サーバー上とクライアント内の両方でブロックを登録する方法。
  4. ブロックラッパー: ブロックのマークアップラッパーに適切な属性を適用する方法。
  5. エディター内のブロック: ブロックが、React コンポーネントとして、どのようにエディターに読み込まれるか、そしてその構造の概要。
  6. ブロックのマークアップ表現: データベース、テーマテンプレート、パターンでのブロックの表現方法。
  7. ブロックの静的レンダリングと動的レンダリング: 動的、または静的にブロックがフロントエンドへの出力を生成する方法
  8. ブロックエディタでの JavaScript: ブロックエディター用の開発に際して、モダンな JavaScript を使用する方法。

原文

最終更新日: