ByteDanceのLynx見てみた。要は、パフォーマンスのためにせっかくの練りに練られたAPIのきれいさをかなぐり捨てたReact。
ホストビューの更新はかならずelementを経由する(しない場合はeffect)というのがreactのすばらしいデザインなんだけど、Lynxはむしろホストビュー直接更新をある種推奨。そのためにメインスレッドとバックグラウンドスレッドという概念を前面に押し出した低レベル剥き出しのAPIデザイン。なんのための宣言的UIなのよ…
めちゃくちゃ複雑で使いこなせる気がしない。おれから見るとどう見ても筋が悪いんだけど、これは世間に受け入れられるんだろうか…。