React の使用をやめる

Patricia Arquette
Patricia Arquetteオリジナル
2025-01-05 01:17:39165ブラウズ

単に React を理解していないだけだと思っていました。私は独学で React を学びましたが、過去に戻って React が存在しなかったかのようにできたらと今でも思っています。その理由は次のとおりです。

1. 遅いです

Stop Using React出典: tim kadlec

モバイル ユーザーの 53% は、読み込みに 3 秒以上かかる Web サイトを放棄します。ページの読み込みにかかる時間が 1 秒増えるごとに、10 パーセントのユーザーが離脱します。パフォーマンスはユーザーエクスペリエンスです。

こちらもお読みください。

2. 高価です

React アプリをこのテスト ツールに入れます: https://whatdoesmysitecost.com/.

データプランで高価なウェブサイトに支払う余裕がない人々のことを気にしていますか?

JavaScript フレームワークがいかに高価であるかについて多くの人が議論していますが、開発者はすべての潜在的なユーザーにアプローチすることを気にしていないようです。この点を指摘したのは私が初めてではありませんが、メッセージは伝わっていないようです。一部のユーザーは他のユーザーよりも重要だと思いますか? すべてのユーザーにリーチすることを重視しますか?

3. アクセスできない

何億人ものユーザーが、2G 接続を備えたフィーチャーフォンからインターネットにアクセスしています。すべての JavaScript をフィーチャーフォンにロードすると、ユーザーには糸車だけが表示されます。

これらのユーザー向けの開発に役立つ記事、ツール、フレームワークがたくさんありますが、開発者はそれらを軽蔑しています。 JavaScript のサブレディット内では、Web ワーカーは、フィーチャー フォンでアプリを効果的に開発するための最良のツールの 1 つであるにもかかわらず、嫌われています。すべてのユーザーにとって、それは気にしません!

フィーチャーフォンでアプリが高速であれば、iPhone でも非常に高速になります。 すべてのユーザーを念頭に置いて開発すると、すべてのユーザーのユーザー エクスペリエンスが向上します。

4. React は Web の目的に反しています

React の一般的なアイデアは次のとおりです。Web サイトに必要なすべての JavaScript を、何も表示せずに 7 秒連続でダウンロードしますが、一度実行すると、リソースを再度ダウンロードする必要はありません。単一ページのアプリケーション。

これがウェブサイトのあるべき姿なのでしょうか?

「Web はデフォルトではストリーミングです。ページにアクセスすると HTML が表示されます。ダウンロードされると表示され始めます。画像やビデオも同様です...ほんの少しで何かができます。応答の。」 - ジェイク・アーチボルド

インターネットはストリームです。反応は違います。私はそれを次のように考えています: React はインターネットの自然な流れと戦っています。

React を捨ててウェブと友達になりましょう。それは相互接続されたウェブであり、リソースがどこからでも来ます。 Web アプリは、ユーザーがコンテンツにアクセスするまでにダウンロードに 30 秒かかるネイティブ アプリとは異なります。 Web ページをネイティブ アプリのように扱うのはやめてください。

5. それは...あの人たちが作ったものです

このウィキペディアの記事を読んでください。いや、予想以上です。

  • さらに読む
  • 続きを読む
  • 閲覧を推奨します。

以上がReact の使用をやめるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。