Di BEJ, bagaimana Anda referensi nilai props
dari dalam nilai atribut yang dikutip?
Sebagai contoh:
<img className="image" src="images/{this.props.image}" />
Output HTML yang dihasilkan adalah:
<img class="image" src="images/{this.props.image}">
javascript
reactjs
react-props
cantera
sumber
sumber
Jika Anda ingin menggunakan literal templat es6, Anda juga perlu tanda kurung di sekitar tanda centang:
sumber
Jika Anda menggunakan JSX dengan Harmony, Anda bisa melakukan ini:
Di sini Anda menulis nilai
src
sebagai ekspresi.sumber
Alih-alih menambahkan variabel dan string, Anda dapat menggunakan string template ES6! Berikut ini sebuah contoh:
Adapun semua komponen JavaScript lainnya di dalam JSX, gunakan string template di dalam kurung kurawal. Untuk "menyuntikkan" variabel, gunakan tanda dolar diikuti oleh kurung kurawal yang berisi variabel yang ingin Anda suntikkan. Sebagai contoh:
sumber
Praktik terbaik adalah menambahkan metode pengambil untuk itu:
Kemudian, jika Anda memiliki lebih banyak logika nanti, Anda dapat mempertahankan kode dengan lancar.
sumber
Untuk Orang-orang, mencari jawaban yang berkaitan dengan fungsi 'peta' dan data dinamis, berikut adalah contoh yang berfungsi.
Ini memberikan URL sebagai " http://examole.com/randomview/images/2/dp_pics/182328.jpg " (contoh acak)
sumber
Catatan: Sebagai reaksi Anda dapat menempatkan ekspresi javascript di dalam kurung kurawal. Kita dapat menggunakan properti ini dalam contoh ini.
Catatan: lihat satu contoh di bawah ini:
sumber
Berikut adalah Pilihan Terbaik untuk className atau Alat Peraga Dinamis, cukup lakukan beberapa penggabungan seperti yang kami lakukan dalam Javascript.
sumber
classnames
paket untuk membangun classNames dinamiskamu bisa memakai
atau
atau
sumber