Versio 4 on deprikoitu. Siirtyminen versioon 5 parantaa todennäköisesti käytettävyyttä ja helpottaa siten jatkossa projektin refaktorointia sekä käyttöliittymän ja ulkonäön parantamista.
Uusin Material UI vaatii koodimuutoksia kymmeniin tiedostoihin, mutta näiden tekemiseen on olemassa työkalu.
[ ] React ja react-scripts
päivittäminen
React-scripts päivitys 5.0.0 vaatii webpackin päivityksen ja vaikuttaa myös graphql:n ja eslintiin
[ ] Material UI päivittäminen ohjeen mukaan
[ ] Mahdolliset käsin korjattavat asiat
[ ] Perehtyminen uuteen versioon ja siihen liittyviin käytäntöihin.
Hyväksymiskriteeri: Sovellus toimii edellen ja testit menee läpi.
Keväällä 2022 tehtiin tutkimusmielessä migraato noudattaen ohjetta ja käyttäen migraatioon suunniteltua @mui/codemod työkalua. Lopputuloksena sovelluksen etusivu aukaa, mutta muilla sivuilla on ongelmia, joihin ei heti ole löytynyt selkeätä ratkaisua. On oletettavaa, että ongelmien identifioimiseen ja ratkaisemiseen tulee menemään jonkin verran aikaa.
Versio 4 on deprikoitu. Siirtyminen versioon 5 parantaa todennäköisesti käytettävyyttä ja helpottaa siten jatkossa projektin refaktorointia sekä käyttöliittymän ja ulkonäön parantamista.
Uusin Material UI vaatii koodimuutoksia kymmeniin tiedostoihin, mutta näiden tekemiseen on olemassa työkalu.
https://mui.com/guides/migration-v4/
Hyväksymiskriteeri: Sovellus toimii edellen ja testit menee läpi.
Keväällä 2022 tehtiin tutkimusmielessä migraato noudattaen ohjetta ja käyttäen migraatioon suunniteltua @mui/codemod työkalua. Lopputuloksena sovelluksen etusivu aukaa, mutta muilla sivuilla on ongelmia, joihin ei heti ole löytynyt selkeätä ratkaisua. On oletettavaa, että ongelmien identifioimiseen ja ratkaisemiseen tulee menemään jonkin verran aikaa.