cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Di manakah interaksi dan peristiwa ditulis dalam reaksi?

Apabila saya baru bertindak balas, saya masih menggunakan jquery untuk mengendalikan acara seperti sebelum ini
Andaikan saya menggunakan index.js untuk menyusun beberapa komponen a.js b.js
Saya perlu melaksanakan ajax untuk memuatkan imej dalam komponen tertentu
Di mana patutkah acara ini dipasang kain bulu? compnentDidMount?
Adakah semua acara perlu dipasang pada komponen itu sendiri?
Adakah fungsi kitaran hayat komponen direka untuk memasang pelbagai acara?
Jangan tulis sebarang acara dalam index.js kecuali render?

给我你的怀抱给我你的怀抱2869 hari yang lalu664

membalas semua(4)saya akan balas

  • 大家讲道理

    大家讲道理2017-05-19 10:36:33

    Seperti namanya, kitaran hayat adalah untuk anda melakukan sesuatu pada pelbagai peringkat komponen adalah salah satu daripadanya, tetapi ia bukan satu-satunya.

    Tanpa memperkenalkan Redux, cuba jangan panggil ajax dalam komponen anak, dan letakkannya dalam komponen induk tertinggi sebanyak mungkin.

    render ialah fungsi pemaparan dan fungsi pemprosesan acara dipasang pada jsx.

    Anda juga boleh menunggu komponen dipaparkan dan kemudian menggunakan js asli untuk menambah acara pada komponen. Ini tiada masalah.

    balas
    0
  • 为情所困

    为情所困2017-05-19 10:36:33

    Jika ia hanya satu peristiwa interaksi dalaman komponen, maka acara pemuatan ajax anda boleh ditulis kepada penyiapan pemaparan komponen componentDidMount.

    balas
    0
  • 迷茫

    迷茫2017-05-19 10:36:33

    Render in react re-rendering berdasarkan pertimbangannya sendiri Selagi nilai dalam keadaan anda berubah, ia akan menilai semula tempat yang perlu dikemas kini
    Untuk interaksi, anda boleh menulis pada acara Klik seperti biasa. perhatikan masalah penunjuk ini, dan disyorkan untuk menulis dengan fungsi anak panah
    Selain itu, jika sesetengah fungsi ingin mengelakkan pengikatan berulang, ia boleh diikat secara seragam dalam pembina komponen

    balas
    0
  • 阿神

    阿神2017-05-19 10:36:33

    Saya perlu melaksanakan pemuatan ajax imej dalam komponen tertentu
    Di manakah acara ini harus dipasang? compnentDidMount?
    Jawapan: Ia bergantung pada cara anda memuatkannya Jika anda memuatkan imej melalui acara, kemudian ikat acara itu terus ke komponen, hantar permintaan, dan gunakan keadaan untuk mengawal sama ada komponen itu dipaparkan dimuatkan semasa permulaan, kemudian hantar permintaan terus ke componentDidMount.
    Adakah fungsi kitaran hayat komponen direka untuk memasang pelbagai acara?
    Jawapan: Kaedah yang berbeza akan dicetuskan pada peringkat kitaran hayat komponen yang berbeza Ia mungkin untuk menghantar permintaan, atau untuk menukar keadaan, tidak semestinya~
    Jangan tulis sebarang peristiwa kecuali render dalam indeks. .js?
    Jawapan: indeks ialah fail kemasukan~

    balas
    0
  • Batalbalas