...
Opgaven gøres mere kompleks
Potentielt større forbrug af udviklingstimer
Der er stadig tidsforbrug associeret med at konvertere til React
...
Svært at ændre i grundlæggende funktionalitet
Det er svært at komme væk fra kalenderkomponenten hvis den “forlades” af udviklerholdet og ikke bliver f.eks. sikkerhedsopdateret
Der er stadig tidsforbrug associeret med at konvertere til React
...
https://fullcalendar.io/docs/react
Fordele
Modernisering
Ulemper
...
Kan let flyttes over ved modernisering
Kan bygges som et Web Component:https://reactjs.org/docs/web-components.html https://github.com/bitovi/react-to-webcomponent
Teamet får berøring med React
Ulemper
Komplekst at implementere i en applikation
Usete tekniske udfordringer
Teamet har ikke erfaring med React
Det er svært at komme væk fra kalenderkomponenten hvis den “forlades” af udviklerholdet og ikke bliver f.eks. sikkerhedsopdateret
Oprydning af kalender
Oprydning af kalenderen skal ske i Booking og på Kalendersiden. Begge sider anvender jQuery.
Hvis man bygger sin egen komponent i Angular, bør siderne også opgraderse til Angular. (25-30SP (Alt bygges igen fra bunden))
Hvis man blot opdaterer standardkomponenten behøver vi ikke gøre yderligere ved siden ud over tilpasning af hvordan vi kalder komponenten. (8SP)
Hvis vi bruger React-kalenderen som et Web Component kan vi igen beholde siden som den er, dog skal der laves nogle ekstra tilpasninger, og der er også noget overhead i at få lavet en Web Component-wrapper til kalenderkomponenten. (13 SP)