Pertanyaan yang diberi tag reactjs

475
Panggil metode anak dari orang tua

Saya punya dua komponen. Komponen induk Komponen anak Saya mencoba memanggil metode anak dari Orang Tua, saya mencoba cara ini tetapi tidak mendapatkan hasil class Parent extends Component { render() { return ( <Child> <button onClick={Child.getAlert()}>Click</button>...

416
Modifikasi yang benar dari array negara di ReactJS

Saya ingin menambahkan elemen ke akhir a state array, apakah ini cara yang benar untuk melakukannya? this.state.arrayvar.push(newelement); this.setState({arrayvar:this.state.arrayvar}); Saya khawatir bahwa memodifikasi array di tempat pushdapat menyebabkan masalah - apakah aman? Alternatif...

410
Deteksi klik di luar komponen Bereaksi

Saya mencari cara untuk mendeteksi apakah peristiwa klik terjadi di luar komponen, seperti yang dijelaskan dalam artikel ini . jQuery terdekat () digunakan untuk melihat apakah target dari peristiwa klik memiliki elemen dom sebagai salah satu orang tuanya. Jika ada kecocokan, acara klik milik salah...

387
Cara mendapatkan N pertama elemen dari array

Saya bekerja dengan Javascript (ES6) / FaceBook bereaksi dan mencoba untuk mendapatkan 3 elemen pertama dari array yang ukurannya bervariasi. Saya ingin melakukan yang setara dengan Linq take (n). Dalam file Jsx saya, saya memiliki yang berikut ini: var items = list.map(i => { return (...

367
Bereaksi kode "setelah render"?

Saya memiliki aplikasi tempat saya perlu mengatur ketinggian elemen (katakanlah "konten-aplikasi") secara dinamis. Dibutuhkan ketinggian "chrome" dari aplikasi dan kurangi itu dan kemudian atur ketinggian "app-content" agar sesuai dengan 100% dalam batasan itu. Ini super sederhana dengan tampilan...

358
Apa itu mapDispatchToProps?

Saya sedang membaca dokumentasi untuk perpustakaan Redux dan memiliki contoh ini: Selain membaca keadaan, komponen kontainer dapat mengirim tindakan. Dengan cara yang sama, Anda bisa mendefinisikan fungsi yang dipanggil mapDispatchToProps()yang menerima dispatch()metode dan mengembalikan...