Skip to content

Commit da127a5

Browse files
committed
Reflected reviewer's FBs
1 parent 51a57ab commit da127a5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

content/docs/faq-internals.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ category: FAQ
88

99
### 仮想 DOM とは? {#what-is-the-virtual-dom}
1010

11-
仮想 DOM (VDOM) は、インメモリに保持された想像上のまたは「仮想の」UI 表現が、ReactDOM のようなライブラリによって「実際の」DOM と同期されるというプログラミング上の概念です。このプロセスは[差分検出処理](/docs/reconciliation.html)と呼ばれます。
11+
仮想 DOM (virtual DOM; VDOM) は、インメモリに保持された想像上のまたは「仮想の」UI 表現が、ReactDOM のようなライブラリによって「実際の」DOM と同期されるというプログラミング上の概念です。このプロセスは[差分検出処理 (reconciliation)](/docs/reconciliation.html)と呼ばれます。
1212

13-
この方法は React の宣言型 API を可能にします。あなたは UI をどの状態にしたいのか React に伝え、React は必ず DOM をその状態と一致させます。これはアプリケーションを構築するためには避けて通れないであろう属性の操作やイベントハンドリング、および手動での DOM 更新を抽象化します
13+
このアプローチにより React の宣言型 API が可能になっています。あなたは UI をどのような状態にしたいのか React に伝え、React は必ず DOM をその状態と一致させます。これにより、React なしではアプリケーションを構築するために避けて通れない属性の操作やイベントハンドリング、および手動での DOM 更新が抽象化されます
1414

15-
仮想 DOMは特定の技術というよりむしろ 1 つのパターンなので、時たま違う意味で使われることがあります。React の世界において仮想 DOM」という用語は、どちらもユーザインタフェースを表現するオブジェクトであることから、通常 [React 要素](/docs/rendering-elements.html) と結びつけて考えられます。React は一方で、コンポーネントツリーに関する追加情報を保持するためファイバー (fibers)」と呼ばれる内部オブジェクトも使用します。これらも React における仮想 DOM実装の一部と見なすことができます。
15+
"仮想 DOM" は特定の技術というよりむしろ 1 つのパターンなので、時たま違う意味で使われることがあります。React の世界において "仮想 DOM" という用語は通常、ユーザインタフェースを表現するオブジェクトである [React 要素](/docs/rendering-elements.html) と結びつけて考えられます。React は一方で、コンポーネントツリーに関する追加情報を保持するため "ファイバー (fiber)" と呼ばれる内部オブジェクトも使用します。これらも React における "仮想 DOM" 実装の一部と見なすことができます。
1616

1717
### Shadow DOM は仮想 DOM と同じもの? {#is-the-shadow-dom-the-same-as-the-virtual-dom}
1818

1919
いいえ、違います。Shadow DOM は、本来 web components において変数や CSS をスコープ化するために設計されたブラウザ技術です。仮想 DOM は JavaScript のライブラリによってブラウザ API の上に実装された概念です。
2020

2121
### 「React Fiber」とは? {#what-is-react-fiber}
2222

23-
Fiber は React 16 の新しい差分検出処理エンジンです。その主な目的は virtual DOM の逐次描画を可能にすることです[さらに読む](https://github.com/acdlite/react-fiber-architecture)
23+
Fiber は React 16 の新しい差分検出処理エンジンです。その主な目的は仮想 DOM の逐次レンダーを可能にすることです[さらに読む](https://github.com/acdlite/react-fiber-architecture)

0 commit comments

Comments
 (0)