SolidJS

From Wikipedia, the free encyclopedia

作者 Ryan Carniato
最新版
1.9.0 / 2024年9月25日 (5か月前) (2024-09-25)
プログラミング
言語
JavaScript
SolidJS
作者 Ryan Carniato
最新版
1.9.0 / 2024年9月25日 (5か月前) (2024-09-25)
リポジトリ https://github.com/solidjs/solid
プログラミング
言語
JavaScript
ライセンス MIT
公式サイト https://www.solidjs.com/
テンプレートを表示

SolidJS とは、ウェブサイト上で ユーザーインターフェースを構築するためのフリーかつ オープンソースライブラリである。[1]

SolidJSReactKnockout に影響を受けたライブラリであり、[2][1]開発者はこれを用いてユーザーインターフェースを構築することができる。宣言型 UI を利用でき、また 仮想 DOM を使用しない。[3]

特徴

Signals

SolidJS では、状態の管理に Signals を使用する。[4]これにより、状態へリアクティブに参照することができる。[5]また、副作用の定義において React のように依存関係を明示的に渡す必要がない。[6]

JSX

React と同様に、 JSX を用いることができる。[7][6]

仮想 DOM の不使用

SolidJS は、仮想 DOM を使用していない。[2][8][9][10] Signal と組み合わせることで、効率なの DOM の置き換えを実現している。[10]また、React より DOM の変更のパフォーマンスが良いとされる。[11][12]

影響

参考文献

外部リンク

Related Articles

Wikiwand AI