⊗jsrxPmSDInr 34 of 57 menu

Pertukaran Data antara Aplikasi Redux dan Pelayan

Bahagian ini adalah untuk pelajar yang mahir, yang tidak berhenti pada apa yang telah dicapai dalam Redux dan memutuskan untuk meneruskan hingga akhir tutorial ini. Dalam dua bahagian seterusnya, kita akan menyentuh kerja aplikasi Redux dengan logik tak segerak, menghubungkan aplikasi kita dengan bahagian pelayan dan mempelajari cara untuk bertukar data dengannya.

Dari bahagian sebelumnya, kita tahu bahawa asas kerja aplikasi Redux adalah mekanisme segerak. Peringkat utama kerja melibatkan penghantaran tindakan apabila berlakunya sesuatu peristiwa dalam aplikasi, kemudian mengemaskini keadaan dalam store dengan fungsi pengurang, memberitahu komponen aplikasi tentang perubahan keadaan dan seterusnya memaparkan nilai keadaan baru dalam komponen.

Dalam kehidupan sebenar, sering berlaku bahawa aplikasi memerlukan logik tak segerak juga, contohnya apabila bekerja dengan permintaan HTTP API dan menerima data dari pelayan luar. Oleh itu, untuk membolehkan Redux store 'segerak' kita bekerja dengan logik tak segerak sedemikian, perisian perantaraan yang dipanggil middleware digunakan - perisian yang bertindak sebagai perantara atau penghubung antara store aplikasi kita dan, contohnya, pelayan, yang akan kita mula bekerja dengannya dalam bab tutorial ini.

Banyak middleware sedemikian telah dicipta untuk Redux, namun yang paling luas digunakan dalam kalangannya dan masih disyorkan secara rasmi untuk kerja aplikasi Redux dengan logik tak segerak ialah Redux Thunk. Perisian ini membantu kita menggunakan fungsi biasa (atau thunk), yang boleh mengandungi logik tak segerak di dalamnya, seperti setTimeout, Promises, async/await, untuk berinteraksi dengan store kita. Berkenaan istilah itu sendiri, thunk ialah kod yang melakukan kerja tertunda.

Sekarang, setelah kita berkenalan sedikit dengan cara untuk bekerja dalam Redux dengan logik tak segerak, kita boleh mula melaksanakan peringkat ini dalam aplikasi kita. Kita perlu membolehkan aplikasi kita berinteraksi dengan pelayan luar, menerima daripadanya dan menghantar data kepadanya. Dalam erti kata lain, di hadapan kita menanti topik yang menarik dan sangat penting. Mari kita mulakan.

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