2017-04-13 14 views
1

私はreactJSを使用したいと思いますが、どうして私はそれを使用しなければならないのですか?私はすでにJqueryを使用していて、うまく動作します。Javaスクリプトを使用し、ここの問題はなぜですか?なぜ私はそれを使うべきなのか、JQueryでできなかったreactJSを使ってどのようなことができるのですか?reactJSの疑問と質問

私はあなたに非常に混乱しているので、手や簡単な例を与えることを願っています。

+2

jqueryがうまく動作すれば、いくつかの簡単なアドバイスはそのまま使用することになります。しかし、私は*状態管理*を簡素化するので、反応するように。反応の背後にある考え方は、アプリケーションの状態が変更されるたびに、アプリケーション全体を(効率的に)再レンダリングすることです*。これは、イベントリスナーを手動でアタッチし、コールバック内のDOMを操作するjqueryとは異なります。コールバックを追加したり、DOMの一部を更新するのを忘れることは簡単に忘れてはなりません。反応を使用した結果は、特にあなたがreduxなどを使用している場合、多くの作業をせずに一貫したUIです。 –

答えて

1

最大の利点の1つは、コードを書くためのコンポーネントシステムです。すべてのhtmlをブロックで構築し、必要な場所でそれらのブロックをインポートするだけです。追加された制御と最適化のためにコンポーネントのライフサイクルを使用してブロックのロード方法を変更することもできます。

これらの方法は、サイト全体の情報フローをどのように認識するかを実際に構成するのに役立ちます。