diff --git a/docs/README.md b/docs/README.md
index 740f603238af13..80990b1fa1802b 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -178,6 +178,10 @@ The Block Editor Handbook is designed for those looking to create and develop fo
### 主な変更
+2024/10/18
+
+- [リアクティブと宣言型の考え方](https://ja.wordpress.org/team/handbook/block-editor/reference-guides/interactivity-api/core-concepts/the-reactive-and-declarative-mindset/) - 翻訳
+
2024/10/11
- [Interactivity API について](https://ja.wordpress.org/team/handbook/block-editor/reference-guides/interactivity-api/iapi-about/) - 翻訳
diff --git a/docs/japanese-changelog.md b/docs/japanese-changelog.md
index db23393661d528..ed3794426af179 100644
--- a/docs/japanese-changelog.md
+++ b/docs/japanese-changelog.md
@@ -2,6 +2,10 @@
翻訳の進捗や、最新の英語版で同期した際に気づいた箇所をメモしています。
+2024/10/18
+
+- [リアクティブと宣言型の考え方](https://ja.wordpress.org/team/handbook/block-editor/reference-guides/interactivity-api/core-concepts/the-reactive-and-declarative-mindset/) - 翻訳
+
2024/10/11
- [Interactivity API について](https://ja.wordpress.org/team/handbook/block-editor/reference-guides/interactivity-api/iapi-about/) - 翻訳
diff --git a/docs/reference-guides/interactivity-api/core-concepts/the-reactive-and-declarative-mindset.md b/docs/reference-guides/interactivity-api/core-concepts/the-reactive-and-declarative-mindset.md
index 3760fdf3867802..dc4d7c0d433e10 100644
--- a/docs/reference-guides/interactivity-api/core-concepts/the-reactive-and-declarative-mindset.md
+++ b/docs/reference-guides/interactivity-api/core-concepts/the-reactive-and-declarative-mindset.md
@@ -1,19 +1,44 @@
+
+# リアクティブと宣言型の考え方
+
+Interactivity API は React、Vue、Svelte、Alpine のような他のモダンなフレームワークと同様の、リアクティブで宣言的なフレームワークです。Interactivity API の操作において、その可能性を最大限に引き出すには、正しい考え方を採用することが非常に重要です。このガイドではリアクティブと宣言型のコアコンセプトを説明し、Interactivity API を効果的に使用するための基礎を提供します。
+
+## 宣言型 vs. 実装型
+
+**宣言型プログラミング**では、プログラムが _何を_ 達成すべきかを記述します。そこでは希望する結果にフォーカスし、結果を達成するためのコマンドやステップを明示的に列挙しません。対照的に**命令型プログラミング**では、_どのように_ タスクを達成するかを指定します。そこでは明示的にプログラムの状態 (ステート) を操作する個々のステップを記述します。
+
+### 命令型アプローチ
+
+ウェブ開発の初期は命令型アプローチが主流でした。この方法では変更を反映するために、JavaScript を使用して手動で DOMを更新しました。
+
+たとえば、以下は2つのボタンと段落からなるインタラクティブブロックです。
+
+- **show / hide (表示 / 非表示) ボタン**: 段落の表示 / 非表示を切り替え、「activate (有効化)」ボタンの有効 / 無効を切り替えます。
+- **activate / deactivate (有効化 / 無効化) ボタン**: 段落のテキストと色を「有効」(緑) と「無効」 (赤) の間で切り替えます。
```html
@@ -68,11 +93,19 @@ Take, for example, this interactive block with two buttons and a paragraph:
```
+
+見て分かるように、それぞれの条件に対する DOM 内のすべての変化を、以前の状態に応じて JavaScript で修正しなければなりません。
+
+### 宣言型アプローチ
+
+宣言型アプローチは、_何が_ 起こるべきかに焦点を当てることでプロセスを単純化します。UI は状態の変化に応じて自動的に更新されます。以下は、Interactivity APIの宣言的アプローチを使用した同様の例です。
```html