У овом раду дат је опис, као и поређење шаблона за ефикасно управљање стањима клијентских апликација у три тренутно најпопуларнија JavaScript програмска оквира. На основу детаљне анализе и примене библиотека специфичних за сваки програмски оквир, изведени су закључци о томе колико је сваки од њих погодан за коришћење. Сврха читаве анализе јесте доћи до одговора којом стратегијом и уз помоћ ког програмског оквира је најлакше структурирати клијентску апликацију, тако да она остане погодна за одржавање упркос својој комплексности. У циљу ефикасног поређења, употребом сваког програмског оквира креирана је по једна прототипска апликација. Све оне су базиране на истом скупу функционалности, осмишљених тако да дају реалну слику о предностима и манама примењеног шаблона.