Skip to content

フロントエンドのViewにおけるSolid.jsという選択肢

コンポーネント指向で、JSXをサポートするSolid.jsというライブラリがある。このライブラリはReactのHooksに近い使用感だが、パフォーマンス最適化がされていて、Shadow DOMの代わりにSignalという技術が使われているらしい。

若干 <For><Index> のような標準コンポーネントに違和感を覚えるが、最近のReact(というよりはNext.jsだろうか)はJS以外を考慮しない方針にみえている。2025年時点のWebアプリ技術選定ではRSCを無視できないと書いたけれど、Next.jsの強引さに違和感が強くあり、道を違えた気持ちになりつつあるので、こういった選択肢は持っておく方がいいのだろう。