From 0ae3a1cf603b678674b7d2bbe52905927cad6900 Mon Sep 17 00:00:00 2001 From: Madogiwa <17684091+Madogiwa0124@users.noreply.github.com> Date: Sun, 17 Dec 2023 11:20:48 +0900 Subject: [PATCH] Fixed a tiny typo in Minimum Virtual DOM. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed a tiny typo found in the chapter of Minimum Virtual DOM. > これまで VNode が持つ小要素の型は(Vnode | string)[]としてきたのですが、 > https://ubugeeei.github.io/chibivue/10-minimum-example/040-minimum-virtual-dom.html#patch-%E9%96%A2%E6%95%B0%E3%81%AE%E5%AE%9F%E8%A3%85%E3%82%92%E8%A1%8C%E3%81%86%E5%89%8D%E3%81%AB --- .../src/10-minimum-example/040-minimum-virtual-dom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/online-book/src/10-minimum-example/040-minimum-virtual-dom.md b/book/online-book/src/10-minimum-example/040-minimum-virtual-dom.md index 0f181c11..562c9895 100644 --- a/book/online-book/src/10-minimum-example/040-minimum-virtual-dom.md +++ b/book/online-book/src/10-minimum-example/040-minimum-virtual-dom.md @@ -123,7 +123,7 @@ export function h( } ``` -ここからが本筋なのですが、これまで VNode が持つ小要素の型は`(Vnode | string)[]`としてきたのですが、Text を文字列として扱い続けるのもなんなので、VNode に統一してみようと思います。 +ここからが本筋なのですが、これまで VNode が持つ子要素の型は`(Vnode | string)[]`としてきたのですが、Text を文字列として扱い続けるのもなんなので、VNode に統一してみようと思います。 Text も実際にはただの文字列ではなく、HTML の TextElement として存在するので、文字列以上の情報を含みます。それらの周辺情報を扱うためにも VNode として扱いたいわけです。 具体的には、Text と言う Symbol を用いて、VNode の type として持たせましょう。 例えば、`"hello"`のようなテキストがあった時、