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
{{ message }}
This repository has been archived by the owner on Oct 4, 2020. It is now read-only.
App.js lataa aika paljon dataa. Se, että tietoja tarvitsevat komponentit (esim banner) lataisivat oman tietonsa ei vaikuta toimivuuteen juurikaan, mutta ylläpidettävyyteen varmasti. SRP ⭐
Importeissa kannattaa pitää tietty järjestys, ensin npm moduulit, sen jälkeen omat
Eslint olisi mahdollisesti huomannut "ongelman". ⭐ Itse suosittelen airbnb defaultteja pienillä muutoksilla.
Voisimme poistaa luokkakomponentit kokonaan nyt kun hookit on tarjolla.
Bootstrapin käyttöön suosittelisin kirjastoa https://react-bootstrap.github.io/ kuten olitkin jo asentanut. Se ei estä oman css lisäämistä koodiin mutta antaa helpon "react" tavan käyttää bootstrap toiminnallisuuksia.
Kokonaisuus
Kehitysideana olisi käännöskirjaston mukaanottaminen, esimerkiksi yahoon react-intl on helppokäyttöinen https://github.com/yahoo/react-intl. Asiakkaasi mahdollisesti haluavat kuitenkin myös englanninkielisen toteutuksen. Resurssien kaksikielisyys vaatiikin kokonaan uusia ratkaisuja 😄
Olisi hyvä jos vielä vietät hetken hioessa ulkonäköä myös admineille, helpompi myydä tuote kun näyttää myös "coder graphics" kohtuulliselta. Samaan hiomiseen vielä ottaisin tuon eslintin tarkistamaan myös koodista tyylivirheitä.
Muokkausta toivottavasti korjaat pian. Muuten mitään moitittavaa ei ole. Mielenkiintoinen idea ja todella lupaava toteutus. Tästä on hyvä jatkaa.
💰 / 🕴
The text was updated successfully, but these errors were encountered:
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Katselmointi
Sivuston käytettävyys
Mitä tein
2.5.2019 klo ~12
Käytin sovellusta kirjautumatta
Käytin sovellusta kirjauduttuani
Kokemus
Koodi
Selkeästi nimetyt tiedostot. 👍
Suosittelen käyttämään eslintiä. 😍
Avasin https://github.com/ko-osakunta/osakunta/blob/master/src/components/editor/EditorClass.js tiedoston ja huomasin että sisällä on ikään kuin kaksi komponenttia. Kannattaa jakaa editorDiv omaksi komponentiksi. Single Responsibility Principle 💻
App.js lataa aika paljon dataa. Se, että tietoja tarvitsevat komponentit (esim banner) lataisivat oman tietonsa ei vaikuta toimivuuteen juurikaan, mutta ylläpidettävyyteen varmasti. SRP ⭐
Importeissa kannattaa pitää tietty järjestys, ensin npm moduulit, sen jälkeen omat
kun kannattaa suosia tämmöistä järjestystä
Eslint olisi mahdollisesti huomannut "ongelman". ⭐ Itse suosittelen airbnb defaultteja pienillä muutoksilla.
Voisimme poistaa luokkakomponentit kokonaan nyt kun hookit on tarjolla.
Bootstrapin käyttöön suosittelisin kirjastoa https://react-bootstrap.github.io/ kuten olitkin jo asentanut. Se ei estä oman css lisäämistä koodiin mutta antaa helpon "react" tavan käyttää bootstrap toiminnallisuuksia.
Kokonaisuus
Kehitysideana olisi käännöskirjaston mukaanottaminen, esimerkiksi yahoon react-intl on helppokäyttöinen https://github.com/yahoo/react-intl. Asiakkaasi mahdollisesti haluavat kuitenkin myös englanninkielisen toteutuksen. Resurssien kaksikielisyys vaatiikin kokonaan uusia ratkaisuja 😄
Olisi hyvä jos vielä vietät hetken hioessa ulkonäköä myös admineille, helpompi myydä tuote kun näyttää myös "coder graphics" kohtuulliselta. Samaan hiomiseen vielä ottaisin tuon eslintin tarkistamaan myös koodista tyylivirheitä.
Muokkausta toivottavasti korjaat pian. Muuten mitään moitittavaa ei ole. Mielenkiintoinen idea ja todella lupaava toteutus. Tästä on hyvä jatkaa.
💰 / 🕴
The text was updated successfully, but these errors were encountered: