React, Nextの乗り換え先
#React
#技術の審美眼
以下をまとめながら
Vanilla
の優位性を考えだした
ReactのSignalとAtomic State Managementの動向を追う
React Server Components
ライブラリを選定する際も最近はReact非依存かどうかを強く意識するようになった
大は小を兼ねる
現在でも
UI/UX
と
DX(Developer Experience)
を高いレベルで両立しているのは
React
だと思っている
メンタルモデル
が既に出来ているのであればReactでいい
学習ハードル
なぜReactを使用するのか
学習教材や知名度による人的資本のスケール容易性
ケースによっては
技術的な知識
のインプットは最小限にしたい重要ではない場面もある
厳しい
UI/UX
や
パフォーマンス
要件がないとか
例えば社内アプリとか使い捨てプロジェクト
koushisa.icon
Reactの学習ハードルの高さ
作りたいものに対して世の中の技術スタックは複雑になりすぎている
Simple
と
Easy
のいい感じの狭間をいい感じにとったやつがほしい
データフェッチ周りは
TanStack Query
が間違いなさそう
チーム開発の文脈では2023年も
Next.js
が優勢そう
エコシステム、開発効率、パフォーマンスチューニング、政治力や将来性含めてこれ以上のものはそうそう出てこない
3年後を見据えて
SvelteKit
or
SolidStart
をウォッチしてる
若干
SvelteKit
が優勢だと思いつつも、
React
のメンタルモデルとしては
Solid.js
が取っつきやすいか?
ただ、
UI
の状態プリミティブとしての
Signal
はなー、、、ウーンという感じ
#TODO
どっかで素振り
2023年以降のフロントエンド需要マッピング
/miyamonz/フロントエンドフレームワーク戦国時代