UIコンポーネント

[WordPressコンポーネントパッケージ](https://developer.wordpress.org/block-editor/reference-guide/components/)には、プロジェクトで使用できる一連のUIコンポーネントが含まれています。利用可能なコンポーネントと設定のインタラクティブガイドについては、[WordPress Storybookサイト](https://wordpress.github.io/gutenberg/)を参照してください。

ここでは、プロジェクトでコンポーネントを使用する方法の簡単な例を示します。

依存関係をインストールします:

  1. npm install --save @wordpress/components

Reactでの使用:

  1. import { Button } from '@wordpress/components';
  2. function MyApp() {
  3. return <Button>Hello Button</Button>;
  4. }

多くのコンポーネントにはスタイルを追加するためのCSSが含まれており、コンポーネントが正しく表示されるためにはそれを含める必要があります。コンポーネントのスタイルシートは、node_modules/@wordpress/components/build-style/style.cssにありますので、直接リンクするか、コピーしてプロジェクトに含めることができます。

開発スクリプト

@wordpress/scriptsパッケージは、JavaScript開発のための再利用可能なスクリプトのコレクションです — ビルド、リント、テスト用のスクリプトが含まれており、追加の設定ファイルは不要です。

ここでは、プロジェクトでwp-scriptsツールを使用する方法の簡単な例を示します。

依存関係をインストールします:

  1. npm install --save-dev @wordpress/scripts

次に、package.jsonファイルにスクリプトセクションを追加できます。例えば:

  1. "scripts": {
  2. "build": "wp-scripts build",
  3. "format": "wp-scripts format",
  4. "lint:js": "wp-scripts lint-js",
  5. "start": "wp-scripts start"
  6. }

その後、npm run buildを使用して、すでに設定されたデフォルトのwebpack設定でプロジェクトをビルドできます。同様に、フォーマットとリントにも使用できます。startコマンドは開発モードに使用されます。完全なドキュメントについては、@wordpress/scriptsパッケージを参照してください。

詳細については、Block Editor HandbookのJavaScriptの始め方チュートリアルを参照してください。

UIコンポーネント

[WordPressコンポーネントパッケージ](https://developer.wordpress.org/block-editor/reference-guide/components/)には、プロジェクトで使用できる一連のUIコンポーネントが含まれています。利用可能なコンポーネントと設定のインタラクティブガイドについては、[WordPress Storybookサイト](https://wordpress.github.io/gutenberg/)を参照してください。

ここでは、プロジェクトでコンポーネントを使用する方法の簡単な例を示します。

依存関係をインストールします:

  1. npm install --save @wordpress/components

Reactでの使用:

  1. import { Button } from '@wordpress/components';
  2. function MyApp() {
  3. return <Button>Hello Button</Button>;
  4. }

多くのコンポーネントにはスタイルを追加するためのCSSが含まれており、コンポーネントが正しく表示されるためにはそれを含める必要があります。コンポーネントのスタイルシートは、node_modules/@wordpress/components/build-style/style.cssにありますので、直接リンクするか、コピーしてプロジェクトに含めることができます。