You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Komponenttien datan hakeminen kannttaa abstraktoita omilla hookseilla. Esim. tästä saisi melko vaivattomasti toteutettua uudelleenkäytettävän useUrls-hookin. Tämän kaltaiset abstraktoinnit tekevät komponenttien koodista huomattavasti selkeämpää ja ylläpidettävämpää
React-native-paper-kirjaston kompontenteista löytyy aika paljon toisteellisuutta, jotka liittyvät pääosin ulkoasuteeman propseihin. Esim. RadioButton-komponentin color ja uncheckedColor propseille asetetaan aina sama arvo. Sen sijaan, että importtaisit suoraan nämä komponentit kirjastoista, kuten React-Native-paper, kannattaa niille tehdä kevyet "wrapper"-komponentit. Nämä "wrapper"-komponentit asettaisivat komponenttien propseille sovelluskohtaiset oletusarvot:
Asynkronisen tilan hallitsemiseen löytyy monia hyviä kirjastoja, kuten React Query. React Query -kirjaston kaltaiset kirjastot poistavat kaiken boilerplate koodin, joka liittyy asynkronisen tilan hallitsemiseen
Kokonaisuus
Hienoa, että olet löytänyt idean sovellukselle, jolle on varmasti oikeaa käyttöä. Itse sovellus on helppokäyttöinen ja siinä on tyylikäs käyttöliittymä. Sen koodi on organisoitu selkeästi ja sen sisäinen laatu on pääosin korkea. Pienellä refaktoroinnilla koodistaa saisi vielä ylläpidettävämpää ja helppolukuisempaa.
The text was updated successfully, but these errors were encountered:
Katselmointi
Terve @deinal! Tässä lyhyt katselmointi Full Stack kurssin projektistasi.
Käytettävyys
Mitä tein?
Kokemus
Koodi
useUrls
-hookin. Tämän kaltaiset abstraktoinnit tekevät komponenttien koodista huomattavasti selkeämpää ja ylläpidettävämpääcolor
jauncheckedColor
propseille asetetaan aina sama arvo. Sen sijaan, että importtaisit suoraan nämä komponentit kirjastoista, kuten React-Native-paper, kannattaa niille tehdä kevyet "wrapper"-komponentit. Nämä "wrapper"-komponentit asettaisivat komponenttien propseille sovelluskohtaiset oletusarvot:Kokonaisuus
Hienoa, että olet löytänyt idean sovellukselle, jolle on varmasti oikeaa käyttöä. Itse sovellus on helppokäyttöinen ja siinä on tyylikäs käyttöliittymä. Sen koodi on organisoitu selkeästi ja sen sisäinen laatu on pääosin korkea. Pienellä refaktoroinnilla koodistaa saisi vielä ylläpidettävämpää ja helppolukuisempaa.
The text was updated successfully, but these errors were encountered: