Conversation
|
Første jeg legger merke til er at |
Den er god! Skal gå over endringene som ble gjort en gang til idag, og deretter begynne med å oppgradere packages. |
index.html
Outdated
| var isProduction = '%VITE_ENVIRONMENT%' !== 'dev' && '%VITE_ENVIRONMENT%' !== 'test'; | ||
| console.log("VITE_ENVIRONMENT: " + '%VITE_ENVIRONMENT%') |
There was a problem hiding this comment.
Det virker som at Vite ikke støtter denne typen referanser i html. Ser i konsollen i nettleser at dette skrives ut som VITE_ENVIRONMENT: %VITE_ENVIRONMENT%
There was a problem hiding this comment.
Klassisk "Funker på min pc" situasjon, for jeg får VITE_ENVIRONMENT: dev 😅
There was a problem hiding this comment.
Men etter litt research, ser det ut som at måten det er gjort på er feil uansett, gammel CRA mønster. Oppdaterer dette.
yrjanaff
left a comment
There was a problem hiding this comment.
Dette ser ut som en veldig bra start! 🚀
Jeg har noen kommentarer annet en den ene jeg la til i koden:
- Det ser ut som at det fortsatt er noen referanser til process.env i
serviceWorker.js - Testene feiler. Står noe om at
ReadbleStream is not defined. Mulig man må endre test-bibliotek eller config for testene? - Som det neves i beskrvelsen så er det fortsatt en god del deprecation-warnings når man kjører opp appen. Ser også i konsollen i nettleseren at det kommer en del av disse warningene:
Warning: MetadataSearchResult: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead. MetadataSearchResult@http://localhost:5173/src/components/partials/SearchResults/MetadataSearchResult.jsx:19:20
Supert, takk for sjekken! Skal se på de tingene du har nevnt, som sagt går jeg gjennom alt som ble gjort en gang til, sjekker tingene fra tilbakemeldingene, også begynner jeg å se på pakker. |
…i Serviceworker.js bruker nå import.meta.env. 3. Flyttet innholdet fra index.jsx til main.jsx, istedenfor at main.jsx bare er en wrapper. 4. Fikset testing, Enzyme react testing var påbegynt og ikke fullført, skapte stopp i testing.
…via config.js at runtime for image
…me to mount config.js in /etc/app-config/
- Fjernet moment-timezone, ble ikke brukt til noe - Oppdatert vitejs/plugin-basic-ssl - Oppdatert esbuild
This reverts commit eda4846.
This reverts commit 0518f7e.
- vitejs/plugin-basic-ssl - esbuild - @vitejs/plugin-react - react-moment (egentlig ikke i bruk) - regenerator-runtime Fjernet: - moment-timezone, ble ikke brukt til noe - enzyme, ble ikke brukt til noe (component testing, men var ingen oppsett for det) Lagt til: - Kommentarer for hvor man evt kan fjerne connected-react-router. Det er for å lagre url i state, det er wired inn(mulig legacy oppsett), men blir ikke brukt. connected-react-router kan føre til feil ved senere oppgradering av redux.
Ikke i bruk
This reverts commit 715a3c9. Det var tydeligvis i bruk etter litt mer graving. Brukes for Jest testing.
Dette er kun første utkast, og vi blir å jobbe videre med dette for å se om det er noen ting som kan forbedres. Tar gjerne imot en tilbakemelding for evt “bad practice” eller hva som virker bra.
En mulig litt dårlig forklart gjennomgang av det som har blitt gjort: