最近、3日坊主で止まっていたReact(というかNext.js)の勉強を再開していたのだが、
この記事を見てから、Vanillaでいいのでは論が脳内で再発している。
個人的にJSのUIフレームワークを使いたい理由の一つに、
ナウなヤングが使っているDeepなコンポーネントのCreateが楽そう、というのがあって、
素のJSだとcreateElement地獄になるのめんどいなあ、と思っていたのだが、
(実際には隠しタグを作ってCloneしたりするのだが、なんとなく美しくない気がしている)
記事の中で
1. コンポーネントのroot(divとか)をcreateElement
2. 1のinnerHTMLにタグを直書き
3. 刺したい場所にappendChild
を見て、これはいいのではと感じている。
2の中でidとか書き込めばテンプレート的に使えそうだし、functionで切り出せばimportして子コンポーネントとして再利用できるのではないか。
しかしReactは
ナウなヤングが使っているので、もう少し勉強を続けてみようと思う。
40代の恐怖心きた!