React.jsよりSolid.jsの方がよくないか?

 コメント1件
SolidJS
Solid is a purely reactive library. It was designed from the ground up with a reactive core. It's in...
  • 1:以下、名無しがお送りします

    reactよりsolidの方がよくないか? 細かい不満点が解消されてる感じ

  • 11:以下、名無しがお送りします

    solidって何だよ 初めて聞いたわ

  • 21:以下、名無しがお送りします

    solidはreactに似てるけど 仮想DOMを使わないJSフレームワークらしいぞ

  • 23:以下、名無しがお送りします

    >>21 仮想DOM使わないってことは パフォーマンスいいんじゃね?

  • 24:以下、名無しがお送りします

    >>23 そうそう ベンチマークではreactの2倍くらい速いらしい

  • 31:以下、名無しがお送りします

    でもreactの方がエコシステムでかいだろ ライブラリとかたくさんあるし

  • 36:以下、名無しがお送りします

    >>31 それはそうだけど solidも徐々に増えてきてるみたいよ

  • 44:以下、名無しがお送りします

    solidの書き方ってreactとどう違うの?

  • 48:以下、名無しがお送りします

    >>44 ほとんど一緒 useState の代わりに createSignal 使うくらい

  • 52:以下、名無しがお送りします

    >>48 じゃあreact経験者なら簡単に移行できそうだな

  • 59:以下、名無しがお送りします

    solidにはNext.jsみたいなフレームワークあるの?

  • 62:以下、名無しがお送りします

    >>59 SolidStartってのがあるみたい まだアルファ版だけど

  • 68:以下、名無しがお送りします

    TypeScriptのサポートはどうなの?

  • 71:以下、名無しがお送りします

    >>68 ばっちりサポートされてるよ 型の恩恵をしっかり受けられる

  • 81:以下、名無しがお送りします

    コンポーネントのネストが深くなった時のパフォーマンスはどうなんだろ

  • 85:以下、名無しがお送りします

    >>81 solidは細粒度のリアクティビティがあるから ネストが深くてもパフォーマンス落ちにくいはず

  • 95:以下、名無しがお送りします

    solidを導入するメリットってパフォーマンス以外になんかある?

  • 104:以下、名無しがお送りします

    >>95 バンドルサイズが小さいのと 学習コストが低いのがメリットかな

  • 109:以下、名無しがお送りします

    >>104 学習コスト低いのはでかいな 新しいの覚えるの大変だもん

  • 113:以下、名無しがお送りします

    デメリットはやっぱりエコシステムの小ささかな?

  • 122:以下、名無しがお送りします

    >>113 そうだね ただreact経験者ならそんなに困らないと思う

  • 131:以下、名無しがお送りします

    solidってSSRとかできるの?

  • 133:以下、名無しがお送りします

    >>131 できるよ SolidStartを使えばSSRアプリも作れる

  • 142:以下、名無しがお送りします

    solidのステート管理ってどんな感じ?

  • 143:以下、名無しがお送りします

    >>142 シグナルとコンピュートっていうので管理する reactのstateとmemoみたいな感じ

  • 152:以下、名無しがお送りします

    solidのコミュニティってでかいの?

  • 157:以下、名無しがお送りします

    >>152 discordのコミュニティがあって 割と活発みたい

  • 162:以下、名無しがお送りします

    日本語の情報とかドキュメントってある?

  • 171:以下、名無しがお送りします

    >>162 あんまりないね これから増えていくと良いんだけど

  • 174:以下、名無しがお送りします

    実際のプロダクトでsolidを使ってる例ってある?

  • 182:以下、名無しがお送りします

    >>174 まだ少ないと思う でも徐々に増えてきてるみたい

  • 191:以下、名無しがお送りします

    solidを使うとコード量は減る?

  • 195:以下、名無しがお送りします

    >>191 シンプルになる分 少し減るんじゃないかな

  • 199:以下、名無しがお送りします

    solidにはreduxみたいなライブラリある?

  • 208:以下、名無しがお送りします

    >>199 ビルトインのストアがあるから それを使えば状態管理できるよ

  • 210:以下、名無しがお送りします

    solidを使うならどんなプロジェクトが向いてる?

  • 216:以下、名無しがお送りします

    >>210 パフォーマンスが重要な中〜大規模のWebアプリとかかな

  • 217:以下、名無しがお送りします

    solidを使ってみたいけど reactやめるのはちょっと怖いな

  • 220:以下、名無しがお送りします

    >>217 そっか でも部分的に使ってみるのはアリかもね

コメント(1件)

  • 1

    Solidって名前かっこいいな