( BaT | 2021. 02. 28., v – 19:26 )

A gond alapvetően azzal van, hogy elválasztod egymástól a komponensek renderelését és eseménykezelését. Igen, az se jobb, ha ezt az onload eseménykezelője csinálja, ezt írtam is feljebb. Ha a HTML kódba van beleszórva az eseménykezelés (vagy legalábbis annak meghívása), azzal függővé teszed a szerveroldali renderelést egy általad definiált kliensoldali API-tól. Vagyis eljutottál oda, hogy a két kódbázis egymástól függ, innentől bármilyen változtatás potenciálisan mindkét kódbázist érintheti, miközben figyelni kell a visszafele kompatibilitásra is. Az automata integrációs tesztelésnek innentől az eseménykezelés is része kell, hogy legyen, ami csak böngészőből lehetséges.