⊗jsrxPmWFSUS 13 of 57 menu

Pemilih dan Hook useSelector dalam Redux

Dalam pelajaran lepas, kami telah menyimpan data produk dalam store. Bagaimana kami boleh mendapatkannya dari store?

Untuk melakukan ini, kita perlu menulis fungsi pemilih. Fungsi ini tahu bagaimana untuk mengekstrak bahagian maklumat tertentu dari nilai keadaan yang disimpan dalam store dan membantu mengelakkan penulisan kod yang berulang apabila aplikasi berkembang. Fungsi ini menerima state sebagai input, dan mengeluarkan kepingan keadaan yang diperlukan. Sebagai contoh:

const selectValue = state => state.some.value

Pada permulaan buku teks, disebutkan bahawa store mempunyai kaedah getState. Dan kita boleh menggunakannya dengan mudah untuk mendapatkan nilai keadaan:

const value = selectValue(store.getState())

Masalahnya ialah komponen React kami tidak boleh mengakses store secara langsung, kerana dilarang mengimpornya ke dalam fail komponen. Tetapi kami mempunyai peluang untuk mendapatkan data dalam komponen menggunakan hook React-Redux useSelector. Selain itu, dengan hook ini, komponen kami akan sentiasa menerima data yang terkini:

const count = useSelector(selectValue)
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak