5

最近、Facebook から react.js ライブラリについて読んでいますが、React と jQueryUI ウィジェット ファクトリの違いがわかりません。誰かが2つを比較して、jQuery widget factory の代わりに react.js を使用する必要がある理由を教えてもらえますか?

ありがとう

4

1 に答える 1

8

解決する問題が大きく異なるため、両者を比較することはできません。jQueryUI ウィジェット ファクトリは、jquery で dom を操作するステートフル ラッパーです。render/update 呼び出しが jQuery DOM 操作を行うオブジェクトを作成する場合と大差ありません。ReactJS は、1 方向のデータ フローとレンダリングに関するものです。そのため、状態が変化すると、仮想 DOM の舞台裏ですべての DOM が変更されます。次に、更新内容を実際の dom と比較します。それを非常に速く、そして非常にきれいにします。

私は React.js を学習してから 2 か月が経ちましたが、React.js を使用する最大の理由は、構造化が必要になるためです。コンポーネントを自己完結型に保ち、状態を変更することによってのみ出力を操作することは非常に強力です。また、一方向のデータ フローを使用する Flux パターンも気に入るようになりました。

于 2015-02-09T18:21:51.713 に答える