Redux-opas

Johdanto Kaksi perusajatuksetta Perusterminologia Redux-sovelluksen toiminta Kolme perusperiaatetta

Työkalut

Perustyökalut React-sovelluksen asennus ja valmistelu Reduxin ja RTK:n asentaminen Reactiin Redux DevTools Extension -laajennuksen asennus React Routerin asennus

Perustoimintokaavio

Siilon lisääminen Reduserit Selectorit ja useSelector-hook Tietojen haku storesta komponenttiin Lomakkeet ja paikalliset tilat Lomakkeen lisääminen Reduser ja action Actionin lähettäminen Toimintakaavion keskustelu

Tietojen käsittely

Johdanto Tuotteen omat sivu Tuotesivu selaimessa Tuotetietojen muokkaus store:ssa Lomake tietojen muokkaamiseen Tuotteen muokkaussivu selaimessa Tietojen valmistelu action-oliolle Toisen slice:n lisääminen Myyjän tiedon lisääminen Muutosten tekeminen lomakkeeseen Tietojen moninkertainen käyttö slice:sta Lisälogiikan lisääminen Reducerin lisääminen Actionin lähettäminen

Palvelin ja tietokanta

Johdanto Tilan rakenteen muutos Valitsimien toiminnan optimointi MSW:n asennus palvelimen kanssa työskentelyä varten Palvelimen tietokanta Tietokannan tietomallien luominen Myyjän tietoja sisältävän objektin luominen Tuotteen tietoja sisältävän objektin luominen Tietueiden luominen tietokantaan Tietojen lähettäminen palvelimelta GET-pyynnöllä Sovelluksen asiakas

Asynkroninen logiikka ja Thunks

Johdatus thunkeihin createAsyncThunkin käytön edut Thunkin lähettäminen komponentista Lisäreducerit Kaksoispyynnön välttäminen Pyyntötilan käyttö Myyjien tietojen haku Thunkin suora lähettäminen Thunkilla lähetetyn pyynnön käsittely Tietojen lähettäminen thunkilla Tulosten näyttäminen komponentissa Myyjien listan näyttäminen Myyjän sivu
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää