検索

ホームページ  >  に質問  >  本文

javascript - React や Vue で dom を操作せずに jquery の append メソッドを実装するにはどうすればよいですか?

HTML をローカルに追加する必要がある場合があります。React のように配列にトラバーサル レンダリングを追加すると、すべての配列データを再レンダリングする必要があります。再レンダリングせずに、追加する元のデータだけをレンダリングしたいのですがでは、jquery appendを実装するにはどうすればよいでしょうか?

漂亮男人漂亮男人2754日前491

全員に返信(5)返信します

  • 为情所困

    为情所困2017-05-19 10:27:42

    React や Vue を書くために jQuery 思考を使用しないでください。React で考え、Vue で考えてください。

    DOM を更新するという面倒な作業はフレームワークに任せてください。ユーザーはデータまたは状態だけを気にする必要があります。

    必要に応じて追加したいものをコンポーネントとみなします。最初はこのコンポーネントはレンダリングされませんが、何かがトリガーされてこのコンポーネントがレンダリングされるのは「条件付きレンダリング」ではないでしょうか。 vueとreactのドキュメントを見ると、条件付きレンダリングはどのように書くのでしょうか?

    毎回すべてを再レンダリングする場合はどうすればよいですか?これはレンダリング関数を実行するだけであり、仮想 DOM diff の層もあります。DOM に対する実際の操作は、jQuery の追加を実行するのと同等です。

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:27:42

    フレームワークは最小限の更新を完了するのに役立ちます

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-19 10:27:42

    React: コンポーネントを正しく計画し、key 属性を使用する場合、DOM 操作には append と同等のセットのみを含める必要があります

    返事
    0
  • PHP中文网

    PHP中文网2017-05-19 10:27:42

    rect または vue を使用して開発しているため、jquery を使用するという考えを放棄する必要があります。vue React のドキュメントをもっと読むことをお勧めします。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:27:42

    JQは諦めて、私から始めてください

    返事
    0
  • キャンセル返事