Pertanyaan yang diberi tag «react-redux»

Binding resmi React untuk Redux

12
Bagaimana cara mengirim tindakan Redux dengan batas waktu?
Saya memiliki tindakan yang memperbarui status pemberitahuan aplikasi saya. Biasanya, pemberitahuan ini akan menjadi semacam kesalahan atau info. Saya perlu mengirim tindakan lain setelah 5 detik yang akan mengembalikan status pemberitahuan ke yang awal, jadi tidak ada pemberitahuan. Alasan utama di balik ini adalah untuk menyediakan fungsionalitas di mana notifikasi …

6
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 alat-alat panggilan balik yang ingin Anda masukkan ke dalam komponen presentasi. Ini sebenarnya tidak masuk akal. …

5
Bagaimana saya bisa menampilkan dialog modal di Redux yang melakukan tindakan asinkron?
Saya sedang membangun aplikasi yang perlu menampilkan dialog konfirmasi dalam beberapa situasi. Katakanlah saya ingin menghapus sesuatu, maka saya akan mengirimkan tindakan seperti deleteSomething(id)beberapa peredam akan menangkap peristiwa itu dan akan mengisi peredam dialog untuk menunjukkannya. Keraguan saya muncul ketika dialog ini dikirimkan. Bagaimana komponen ini mengirimkan tindakan yang tepat …

7
Memahami React-Redux dan mapStateToProps ()
Saya mencoba memahami metode koneksi dari reaksi-redux, dan fungsi yang dibutuhkan sebagai parameter. Khususnya mapStateToProps(). Cara saya memahaminya, nilai pengembalian mapStateToPropsakan menjadi objek yang berasal dari negara (seperti yang tinggal di toko), yang kunci-kuncinya akan diteruskan ke komponen target Anda (menghubungkan komponen diterapkan ke) sebagai alat peraga. Ini berarti bahwa …


9
Apa cara terbaik untuk mengakses toko redux di luar komponen reaksi?
@connectberfungsi dengan baik ketika saya mencoba mengakses toko dalam komponen reaksi. Tetapi bagaimana saya harus mengaksesnya dalam beberapa kode lainnya. Sebagai contoh: katakanlah saya ingin menggunakan token otorisasi untuk membuat contoh aksioma saya yang dapat digunakan secara global di aplikasi saya, apa cara terbaik untuk mencapainya? Ini milik saya api.js …

5
Bereaksi Konteks vs Bereaksi Redux, kapan saya harus menggunakan masing-masing? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Perbaiki pertanyaan ini Bereaksi 16.3.0 dirilis dan API Konteks bukan fitur eksperimental lagi. …

4
Bagaimana cara menambahkan elemen ke array di reducer React native redux?
Bagaimana cara saya menambahkan elemen dalam susunan arr[]redux state di reducer? Saya melakukan ini- import {ADD_ITEM} from '../Actions/UserActions' const initialUserState = { arr:[] } export default function userState(state = initialUserState, action) { console.log(arr); switch (action.type) { case ADD_ITEM: return { ...state, arr: state.arr.push([action.newItem]) } default: return state } }

11
'dispatch' bukanlah fungsi saat argumen ke mapToDispatchToProps () di Redux
Saya seorang pemula javascript / redux / react membangun aplikasi kecil dengan redux, react-redux, & react. Untuk beberapa alasan saat menggunakan fungsi mapDispatchToProps bersama-sama dengan connect (react-redux binding) saya menerima TypeError yang menunjukkan bahwa pengiriman bukan fungsi ketika saya mencoba menjalankan prop yang dihasilkan. Namun, ketika saya memanggil dispatch sebagai …


3
Apa itu {this.props.children} dan kapan Anda harus menggunakannya?
Sebagai pemula di dunia React, saya ingin memahami secara mendalam apa yang terjadi saat saya menggunakan {this.props.children}dan situasi apa yang menggunakan hal yang sama. Apa relevansinya dengan potongan kode di bawah ini? render() { if (this.props.appLoaded) { return ( <div> <Header appName={this.props.appName} currentUser={this.props.currentUser} /> {this.props.children} </div> ); } }

3
Apa gunanya arg ownProps di mapStateToProps dan mapDispatchToProps?
Saya melihat bahwa mapStateToPropsdan mapDispatchToPropsfungsi yang diteruskan ke connectfungsi di Redux mengambil ownPropsargumen kedua. [mapStateToProps(state, [ownProps]): stateProps] (Function): [mapDispatchToProps(dispatch, [ownProps]): dispatchProps] (Object or Function): Untuk apa [ownprops]argumen opsional ? Saya mencari contoh tambahan untuk memperjelas karena sudah ada di dokumen Redux

1
Bisakah saya mapDispatchToProps tanpa mapStateToProps di Redux?
Saya membongkar contoh todo Redux untuk mencoba memahaminya. Saya membaca bahwa mapDispatchToPropsmemungkinkan Anda untuk memetakan tindakan pengiriman sebagai alat peraga, jadi saya berpikir untuk menulis ulang addTodo.jsuntuk menggunakan mapDispatchToProps daripada memanggil pengiriman (addTodo ()). Saya menyebutnya addingTodo(). Sesuatu seperti ini: import React from 'react'; import {connect} from 'react-redux'; import addTodo …

4
Bagaimana komponen yang terhubung dengan redux tahu kapan harus merender ulang?
Saya mungkin melewatkan sesuatu yang sangat jelas dan ingin membersihkan diri. Berikut pemahaman saya. Dalam komponen reaksi naif, kita memiliki states& props. Memperbarui statedengan setStatemerender ulang seluruh komponen. propskebanyakan hanya baca dan memperbaruinya tidak masuk akal. Dalam komponen react yang berlangganan toko redux, melalui sesuatu seperti store.subscribe(render), itu jelas merender …

9
Kapan bindActionCreators digunakan di react / redux?
Dokumen Redux untuk bindActionCreators menyatakan bahwa: Satu-satunya kasus penggunaan bindActionCreatorsadalah ketika Anda ingin meneruskan beberapa pembuat tindakan ke komponen yang tidak mengetahui Redux, dan Anda tidak ingin meneruskan pengiriman atau penyimpanan Redux ke sana. Apa contoh yang bindActionCreatorsakan digunakan / dibutuhkan? Jenis komponen apa yang tidak mengetahui Redux ? Apa …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.